All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: GeneratorsFuzzer:29,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
      Src: GeneratorsFuzzer:33,1
    - Dst: '[java.util.Random].<init>(long)'
      Src: GeneratorsFuzzer:33,1
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator(java.util.Random)'
      Src: GeneratorsFuzzer:33,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: GeneratorsFuzzer:33,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
      Src: GeneratorsFuzzer:36,1
    - Dst: '[java.util.Random].<init>(long)'
      Src: GeneratorsFuzzer:36,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
      Src: GeneratorsFuzzer:36,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: GeneratorsFuzzer:36,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
      Src: GeneratorsFuzzer:39,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: GeneratorsFuzzer:39,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: GeneratorsFuzzer:39,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
      Src: GeneratorsFuzzer:42,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: GeneratorsFuzzer:42,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: GeneratorsFuzzer:42,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
      Src: GeneratorsFuzzer:43,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: GeneratorsFuzzer:43,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: GeneratorsFuzzer:43,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
      Src: GeneratorsFuzzer:46,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: GeneratorsFuzzer:46,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: GeneratorsFuzzer:46,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID,null)'
      Src: GeneratorsFuzzer:47,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: GeneratorsFuzzer:47,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: GeneratorsFuzzer:47,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: GeneratorsFuzzer:50,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: GeneratorsFuzzer:50,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: GeneratorsFuzzer:51,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: GeneratorsFuzzer:51,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: GeneratorsFuzzer:54,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: GeneratorsFuzzer:54,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: GeneratorsFuzzer:55,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: GeneratorsFuzzer:55,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 39
    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: 61
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 61
    functionName: '[GeneratorsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/GeneratorsFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(java.util.Random)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID,null)'
    - '[java.util.Random].<init>(long)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
    linkageType: ''
    returnType: void
    signature: '[GeneratorsFuzzer].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: GeneratorsFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[GeneratorsFuzzer].<init>()'
    functionSourceFile: /src/GeneratorsFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GeneratorsFuzzer
    signature: '[GeneratorsFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
      Src: com.fasterxml.uuid.UUIDTimerTest:55,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:57,1
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:63,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
      Src: com.fasterxml.uuid.UUIDTimerTest:64,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:68,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 73
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 73
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].testSecureRandomUUIDTimerConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[java.security.SecureRandom].<init>()'
    - '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
    - '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].testSecureRandomUUIDTimerConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:89,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
      Src: com.fasterxml.uuid.UUIDTimerTest:90,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:96,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:98,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:106,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:111,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:113,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTimerTest,byte)'
      Src: com.fasterxml.uuid.UUIDTimerTest:120,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:121,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:124,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:127,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDTimerTest:137,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimerTest:142,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDTimerTest:146,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:150,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
      Src: com.fasterxml.uuid.UUIDTimerTest:154,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
      Src: com.fasterxml.uuid.UUIDTimerTest:157,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
      Src: com.fasterxml.uuid.UUIDTimerTest:160,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:163,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 165
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 165
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestamp()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(byte,String)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTimerTest,byte)'
    - '[java.security.SecureRandom].<init>()'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp()'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
    - '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:175,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.UUIDTimerTest:175,1
    - Dst: '[java.util.Random].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:176,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.UUIDTimerTest:176,1
    - Dst: '[java.util.Random].<init>(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:178,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:178,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDTimerTest:178,1
    - Dst: '[java.util.Random].<init>(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:184,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:184,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDTimerTest:184,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimerTest:191,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimerTest:191,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(long,long)'
      Src: com.fasterxml.uuid.UUIDTimerTest:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - 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: 192
      start: 171
    functionDepth: 4
    functionLinenumber: 171
    functionLinenumberEnd: 192
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestampReproducible()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(long,long)'
    - '[java.util.Random].<init>(com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDClock].<init>()'
    - '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
    - '[java.util.Random].<init>()'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null,com.fasterxml.uuid.UUIDClock)'
    - '[java.util.Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestampReproducible()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(com.fasterxml.uuid.UUIDTimerTest)
      Src: com.fasterxml.uuid.UUIDTimerTest:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[][]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidTimerArrayOfByteArrays
    argTypes:
    - byte[][]
    constantsTouched: []
    func_position:
      end: 220
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 220
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(byte[][])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(com.fasterxml.uuid.UUIDTimerTest)
    linkageType: ''
    returnType: Long[]
    signature: '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(byte[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Long[]].clone()'
      Src: com.fasterxml.uuid.UUIDTimerTest:245,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:246,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:249,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator)'
      Src: com.fasterxml.uuid.UUIDTimerTest:250,1
    - Dst: uuidTimerLongArray[i].equals()
      Src: com.fasterxml.uuid.UUIDTimerTest:256,1
    - Dst: "uuid_timer_sorted_arrays[\n                        sorted_arrays_length
        - (1 + i)].longValue()"
      Src: com.fasterxml.uuid.UUIDTimerTest:260,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:256,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:266,1
    - Dst: uuidTimerLongArray[i].equals()
      Src: com.fasterxml.uuid.UUIDTimerTest:269,1
    - Dst: uuid_timer_sorted_arrays[i].longValue()
      Src: com.fasterxml.uuid.UUIDTimerTest:272,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:269,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - Long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidTimerLongArray
    argTypes:
    - Long[]
    constantsTouched: []
    func_position:
      end: 274
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 274
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 1
    functionsReached:
    - uuid_timer_sorted_arrays[i].longValue()
    - '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest,String)'
    - "uuid_timer_sorted_arrays[\n                        sorted_arrays_length - (1
      + i)].longValue()"
    - '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - '[Long[]].clone()'
    - uuidTimerLongArray[i].equals()
    - '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator)'
    - '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:282,1
    - Dst: '[java.util.HashSet].add()'
      Src: com.fasterxml.uuid.UUIDTimerTest:285,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:285,1
    - Dst: '[java.util.HashSet].add()'
      Src: com.fasterxml.uuid.UUIDTimerTest:286,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(com.fasterxml.uuid.UUIDTimerTest,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidTimerLongArray
    argTypes:
    - Long[]
    constantsTouched: []
    func_position:
      end: 288
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 288
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(com.fasterxml.uuid.UUIDTimerTest,String)'
    - '[java.util.HashSet].add()'
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:304,1
    - Dst: uuidTimerLongArray[i].longValue()
      Src: com.fasterxml.uuid.UUIDTimerTest:310,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:319,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Long[]
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - uuidTimerLongArray
    - startTime
    - endTime
    argTypes:
    - Long[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 324
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 324
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],long,long)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - uuidTimerLongArray[i].longValue()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uuidTimerLongArray[i].longValue()
      Src: com.fasterxml.uuid.UUIDTimerTest:331,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(int,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidTimerLongArray
    argTypes:
    - Long[]
    constantsTouched: []
    func_position:
      end: 333
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 333
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(int,String)'
    - uuidTimerLongArray[i].longValue()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:337,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:338,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:351,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - array1
    - array2
    - length
    argTypes:
    - byte[]
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 352
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 352
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(byte[],byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,String)'
    - '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(byte[],byte[],int)'
  - 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: com.fasterxml.uuid.UUIDTimerTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTimerTest
    signature: '[com.fasterxml.uuid.UUIDTimerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Long].compareTo(Long)'
      Src: com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator:230,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: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uuid_timer_long1
    - uuid_timer_long2
    argTypes:
    - Long
    - Long
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].compare(Long,Long)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[Long].compareTo(Long)'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].compare(Long,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 238
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 238
    functionName: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].equals(Object)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].equals(Object)'
  - 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: com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator
    signature: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:70,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(Random)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:72,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:75,1
    - Dst: ethernet_address_array[i].asByteArray()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:78,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:80,1
    - Dst: Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:80,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:80,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(int,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:88,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: 92
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 92
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGetDummyAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - ethernet_address_array[i].asByteArray()
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(Random)'
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGetDummyAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:105,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:106,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:114,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:118,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:121,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:127,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: 128
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 128
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateRandomBasedUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateRandomBasedUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:141,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:142,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:153,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:157,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:161,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:164,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:167,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:170,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:173,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:176,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: 177
      start: 134
    functionDepth: 5
    functionLinenumber: 134
    functionLinenumberEnd: 177
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:189,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:192,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:193,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:204,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:208,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:212,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:215,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:218,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:221,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:224,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:227,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:230,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: 231
      start: 183
    functionDepth: 5
    functionLinenumber: 183
    functionLinenumberEnd: 231
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUIDWithEthernetAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUIDWithEthernetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UUID.fromString(String)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:237,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(int,int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:238,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: 239
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testV7value()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(int,int)'
    - UUID.fromString(String)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testV7value()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:251,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:254,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:255,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:266,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:267,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:271,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:275,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:276,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:279,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:282,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:285,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:288,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 292
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - Thread.sleep(int)
    - System.currentTimeMillis()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:304,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:307,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:307,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:308,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:319,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:320,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:324,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:328,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:329,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:332,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:335,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:338,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:341,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 298
    functionDepth: 3
    functionLinenumber: 298
    functionLinenumberEnd: 345
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithUUIDClock()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(null,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - '[Random].<init>(int)'
    - Thread.sleep(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithUUIDClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:357,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:360,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:362,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:372,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:373,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:377,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:381,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:382,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:385,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:388,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:394,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 351
    functionDepth: 3
    functionLinenumber: 351
    functionLinenumberEnd: 398
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Thread.sleep(int)
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:410,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:413,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:413,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:415,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:425,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:426,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:430,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:434,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:435,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:438,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:441,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:447,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 404
    functionDepth: 3
    functionLinenumber: 404
    functionLinenumberEnd: 451
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUIDWithUUIDClock()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(null,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - '[Random].<init>(int)'
    - Thread.sleep(int)
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUIDWithUUIDClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:457,1
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:464,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:464,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:467,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:468,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:469,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:476,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:477,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:478,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:481,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:482,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:483,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 454
    functionDepth: 3
    functionLinenumber: 454
    functionLinenumberEnd: 484
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithFixedClock()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDClock].<init>()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithFixedClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:497,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:498,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:504,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:508,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:511,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:514,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:518,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:522,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:525,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:528,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:534,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:537,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:541,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:545,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:549,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:550,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:553,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:554,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:557,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:558,1
    - Dst: Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:561,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:561,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: 563
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 563
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceAndName()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceAndName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.MessageDigest].getInstance(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:575,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:577,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:583,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:584,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:590,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:594,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:597,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:600,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:605,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:609,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:612,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:615,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:623,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:630,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:634,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:635,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:638,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:639,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:642,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:643,1
    - Dst: Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:646,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:646,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    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: 648
      start: 569
    functionDepth: 1
    functionLinenumber: 569
    functionLinenumberEnd: 648
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceNameAndMessageDigest()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[java.security.MessageDigest].getInstance(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceNameAndMessageDigest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:660,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:661,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:667,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:671,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:674,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:677,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:682,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:686,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:689,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:692,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:700,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:707,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:711,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:712,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:715,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:716,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:719,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:720,1
    - Dst: Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:723,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:723,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: 725
      start: 654
    functionDepth: 1
    functionLinenumber: 654
    functionLinenumberEnd: 725
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDWithDefaults()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDWithDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:738,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:739,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:750,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:754,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:758,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:761,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:764,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:767,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:770,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:773,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: 774
      start: 731
    functionDepth: 5
    functionLinenumber: 731
    functionLinenumberEnd: 774
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:786,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:789,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:790,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:801,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:805,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:809,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:812,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:815,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:818,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:821,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:824,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:827,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: 828
      start: 780
    functionDepth: 5
    functionLinenumber: 780
    functionLinenumberEnd: 828
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUIDWithEthernetAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUIDWithEthernetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UUID[]].clone()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:856,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:857,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:862,1
    - Dst: Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:863,1
    - Dst: uuidArray[i].equals()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:868,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:868,1
    - Dst: Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:875,1
    - Dst: uuidArray[i].equals()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:878,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:878,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      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: 1
    argNames:
    - uuidArray
    argTypes:
    - UUID[]
    constantsTouched: []
    func_position:
      end: 881
      start: 853
    functionDepth: 1
    functionLinenumber: 853
    functionLinenumberEnd: 881
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(UUID[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - uuidArray[i].equals()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest)
    - Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator)
    - '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
    - '[UUID[]].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(UUID[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:889,1
    - Dst: '[HashSet].add()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:892,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:892,1
    - Dst: '[HashSet].add()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:894,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:894,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      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: 1
    argNames:
    - uuidArray
    argTypes:
    - UUID[]
    constantsTouched: []
    func_position:
      end: 897
      start: 883
    functionDepth: 1
    functionLinenumber: 883
    functionLinenumberEnd: 897
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(UUID[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[HashSet].add()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[HashSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(UUID[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:905,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].fail(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:907,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:911,1
    - Dst: '[UUIDType].raw()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:915,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:915,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(int,com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:920,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      - UUIDType
      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:
    - uuidArray
    - expectedType
    argTypes:
    - UUID[]
    - UUIDType
    constantsTouched: []
    func_position:
      end: 924
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 924
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(UUID[],UUIDType)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(int,com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    - '[UUIDType].raw()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].fail(com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(UUID[],UUIDType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:939,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:945,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:968,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:971,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      - long
      - long
      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: 3
    argNames:
    - uuidArray
    - startTime
    - endTime
    argTypes:
    - UUID[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 975
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 975
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(UUID[],long,long)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(UUID[],long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:992,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:998,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1020,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1023,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      - long
      - long
      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: 3
    argNames:
    - uuidArray
    - startTime
    - endTime
    argTypes:
    - UUID[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1027
      start: 978
    functionDepth: 1
    functionLinenumber: 978
    functionLinenumberEnd: 1027
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(UUID[],long,long)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(UUID[],long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1033,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1039,1
    - Dst: '[java.nio.ByteBuffer].wrap(byte[])'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1040,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].getLong()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1041,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1043,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1045,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      - long
      - long
      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: 3
    argNames:
    - uuidArray
    - startTime
    - endTime
    argTypes:
    - UUID[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1048
      start: 1030
    functionDepth: 1
    functionLinenumber: 1030
    functionLinenumberEnd: 1048
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(UUID[],long,long)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].wrap(byte[])'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].getLong()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(UUID[],long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1056,1
    - Dst: System.arraycopy(byte[],int,com.fasterxml.uuid.UUIDGeneratorTest,int,int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1056,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1057,1
    - Dst: Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1059,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1059,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      - com.fasterxml.uuid.EthernetAddress
      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:
    - uuidArray
    - ethernetAddress
    argTypes:
    - UUID[]
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1062
      start: 1050
    functionDepth: 1
    functionLinenumber: 1050
    functionLinenumberEnd: 1062
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(UUID[],com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,String)'
    - Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    - System.arraycopy(byte[],int,com.fasterxml.uuid.UUIDGeneratorTest,int,int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(UUID[],com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1067,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1068,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID[]
      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: 1
    argNames:
    - uuidArray
    argTypes:
    - UUID[]
    constantsTouched: []
    func_position:
      end: 1071
      start: 1064
    functionDepth: 0
    functionLinenumber: 1064
    functionLinenumberEnd: 1071
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(UUID[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(UUID[])'
  - 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: com.fasterxml.uuid.UUIDGeneratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDGeneratorTest
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UUID].compareTo(UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator:842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID
      - UUID
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uuid1
    - uuid2
    argTypes:
    - UUID
    - UUID
    constantsTouched: []
    func_position:
      end: 843
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 843
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].compare(UUID,UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[UUID].compareTo(UUID)'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].compare(UUID,UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator:849,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      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: 850
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 850
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].equals(Object)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].equals(Object)'
  - 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: com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:185,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:187,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:195,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:202,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:205,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:213,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:219,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:222,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:226,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:232,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:233,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:233,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:237,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:238,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:238,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 239
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testByteArrayEthernetAddressConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testByteArrayEthernetAddressConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:252,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:253,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:253,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:256,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:257,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 258
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testLongEthernetAddressConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testLongEthernetAddressConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:272,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:273,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:281,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:285,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:287,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:289,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:291,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:293,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:295,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:297,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:299,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:303,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:306,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:309,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:312,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:315,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:318,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:321,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:324,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:327,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:330,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:333,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:336,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:339,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:342,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:345,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:348,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:351,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:354,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:357,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:360,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:363,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:368,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:371,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:374,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:377,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 264
    functionDepth: 4
    functionLinenumber: 264
    functionLinenumberEnd: 380
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testStringEthernetAddressConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testStringEthernetAddressConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:396,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:397,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(int,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:397,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:400,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:398,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:403,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:404,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(int,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:404,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:407,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:405,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:411,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:415,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:416,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:420,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:419,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:424,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 388
    functionDepth: 2
    functionLinenumber: 388
    functionLinenumberEnd: 425
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testAsByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(int,com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
    - '[java.util.Arrays].sort(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testAsByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:449,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].clone()'
      Src: com.fasterxml.uuid.EthernetAddressTest:450,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(Object,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:450,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].clone()'
      Src: com.fasterxml.uuid.EthernetAddressTest:451,1
    - Dst: '[Object].getClass()'
      Src: com.fasterxml.uuid.EthernetAddressTest:451,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].getClass()'
      Src: com.fasterxml.uuid.EthernetAddressTest:451,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:451,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].clone()'
      Src: com.fasterxml.uuid.EthernetAddressTest:452,1
    - Dst: '[Object].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:452,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 430
    functionDepth: 3
    functionLinenumber: 430
    functionLinenumberEnd: 453
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testClone()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].getClass()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(Object,String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[Object].getClass()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddress].clone()'
    - '[Object].equals(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(null)'
      Src: com.fasterxml.uuid.EthernetAddressTest:467,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:468,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:476,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:482,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:481,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:486,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:486,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:485,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:489,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:494,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:496,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:498,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:536,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:538,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:540,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:542,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:544,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:546,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:548,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:550,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:552,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:554,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:556,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:558,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:560,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:562,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:564,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:566,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 458
    functionDepth: 2
    functionLinenumber: 458
    functionLinenumberEnd: 568
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testCompareTo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].compareTo(null)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    - '[java.util.Arrays].sort(com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testCompareTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:580,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
      Src: com.fasterxml.uuid.EthernetAddressTest:581,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:581,1
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:584,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
      Src: com.fasterxml.uuid.EthernetAddressTest:584,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:584,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:588,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:589,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:590,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:590,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:593,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:593,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:597,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:598,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:599,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:599,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:600,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:600,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:604,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:605,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:606,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:607,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:608,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:608,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:609,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:609,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:610,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:610,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:613,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:614,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:614,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:615,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:615,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:616,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 617
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testEquals()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean,String)'
    - '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean,String)'
    - '[Object].<init>()'
    - '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:630,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:631,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(int,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:631,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:634,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:632,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:637,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:638,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(int,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:638,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:641,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:639,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:645,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:649,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:650,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:654,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:653,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:658,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 622
    functionDepth: 2
    functionLinenumber: 622
    functionLinenumberEnd: 659
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testToByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(int,com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
    - '[java.util.Arrays].sort(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testToByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:676,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:677,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:679,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:687,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:692,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:695,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:697,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:701,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:708,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:710,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:711,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:712,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:716,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:717,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:718,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:719,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:723,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:725,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:726,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:727,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:730,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:735,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:738,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:739,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:740,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:744,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 665
    functionDepth: 3
    functionLinenumber: 665
    functionLinenumberEnd: 746
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testToByteArrayDest()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testToByteArrayDest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:763,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:764,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:766,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:774,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:780,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:783,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:785,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:789,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:794,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:797,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:799,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:803,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:809,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:812,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:815,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:819,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:825,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:828,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:830,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:834,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:842,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:844,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:845,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:846,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:851,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:852,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:853,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:854,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:858,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:861,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:862,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:863,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:866,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:870,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:872,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:873,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:874,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:879,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:880,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:886,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:889,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:890,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:891,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:895,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:900,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:903,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:904,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:905,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:910,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:911,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 914
      start: 752
    functionDepth: 2
    functionLinenumber: 752
    functionLinenumberEnd: 914
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testToByteArrayDestOffset()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(byte,String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testToByteArrayDestOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:927,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:928,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:928,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:932,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:933,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 919
    functionDepth: 1
    functionLinenumber: 919
    functionLinenumberEnd: 934
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testToLong()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testToLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:947,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:948,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:948,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:948,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:948,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:952,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:953,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:953,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:953,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:953,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:961,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:963,1
    - Dst: '[String].equals(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:962,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:962,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:965,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:965,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 939
    functionDepth: 3
    functionLinenumber: 939
    functionLinenumberEnd: 968
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testToString()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(com.fasterxml.uuid.EthernetAddressTest,String,String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[String].equals(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:983,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:985,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:993,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1000,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1003,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1011,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1018,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1021,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1029,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1035,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1036,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1036,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1040,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1041,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1041,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 974
    functionDepth: 2
    functionLinenumber: 974
    functionLinenumberEnd: 1042
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1057,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1059,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1067,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1074,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1077,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1085,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1092,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1095,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1103,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1109,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1110,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1110,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1114,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1115,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1115,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 1048
    functionDepth: 1
    functionLinenumber: 1048
    functionLinenumberEnd: 1116
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfIntArray()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfIntArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1129,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1130,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1130,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1134,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1135,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 1122
    functionDepth: 2
    functionLinenumber: 1122
    functionLinenumberEnd: 1136
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfLong()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(long)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1150,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1151,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1159,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1163,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1164,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1165,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1166,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1167,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1168,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1169,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1170,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1173,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1175,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1177,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1179,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1181,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1183,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1185,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1187,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1189,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1191,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1193,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1195,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1197,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1199,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1201,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1203,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1205,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1207,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1209,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1211,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1213,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1217,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1219,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1221,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1225
      start: 1142
    functionDepth: 4
    functionLinenumber: 1142
    functionLinenumberEnd: 1225
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfString()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testValueOfString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1237,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1238,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1239,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      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: 1240
      start: 1233
    functionDepth: 3
    functionLinenumber: 1233
    functionLinenumberEnd: 1240
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testFromInterface()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testFromInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1245,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1246,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1247,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 1242
    functionDepth: 5
    functionLinenumber: 1242
    functionLinenumberEnd: 1248
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testFromEgressInterface()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testFromEgressInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].defaultTimeBasedGenerator()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1254,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.impl.TimeBasedGenerator)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1255,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].getEthernetAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1256,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1257,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1258,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      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: 1250
    functionDepth: 8
    functionLinenumber: 1250
    functionLinenumberEnd: 1259
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testDefaultTimeBasedGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].getEthernetAddress()'
    - '[com.fasterxml.uuid.Generators].defaultTimeBasedGenerator()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.impl.TimeBasedGenerator)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testDefaultTimeBasedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1266,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1267,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1268,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1269,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1270,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1270,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1271,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1272,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1273,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1273,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1274,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1275,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1275,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1278,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1279,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1280,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      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: 1281
      start: 1261
    functionDepth: 3
    functionLinenumber: 1261
    functionLinenumberEnd: 1281
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].testBogus()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean)'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    - '[java.util.Random].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1292,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1294,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1302,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ethernetAddressString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1304
      start: 1286
    functionDepth: 2
    functionLinenumber: 1286
    functionLinenumberEnd: 1304
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1313,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1317,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1320,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1320,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1320,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1320,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddressString
    - expectedEthernetAddressString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1321
      start: 1306
    functionDepth: 3
    functionLinenumber: 1306
    functionLinenumberEnd: 1321
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1328,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1330,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1338,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ethernetAddressString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1340
      start: 1323
    functionDepth: 3
    functionLinenumber: 1323
    functionLinenumberEnd: 1340
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1348,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1352,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1355,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1355,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1355,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddressString
    - expectedEthernetAddressString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1356
      start: 1342
    functionDepth: 3
    functionLinenumber: 1342
    functionLinenumberEnd: 1356
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1361,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1361,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1361,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1363
      start: 1358
    functionDepth: 1
    functionLinenumber: 1358
    functionLinenumberEnd: 1363
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(long,long,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1370,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1369,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1374,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddress1
    - ethernetAddress2
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1377
      start: 1365
    functionDepth: 1
    functionLinenumber: 1365
    functionLinenumberEnd: 1377
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1384,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1383,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1388,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddress1
    - ethernetAddress2
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1391
      start: 1379
    functionDepth: 1
    functionLinenumber: 1379
    functionLinenumberEnd: 1391
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1398,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1399,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1400,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1401,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - array1
    - array1_start
    - array2
    - array2_start
    argTypes:
    - byte[]
    - int
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 1406
      start: 1393
    functionDepth: 1
    functionLinenumber: 1393
    functionLinenumberEnd: 1406
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1413,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1414,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1415,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1416,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1426,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - array1
    - array1_start
    - array2
    - array2_start
    argTypes:
    - byte[]
    - int
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 1427
      start: 1408
    functionDepth: 1
    functionLinenumber: 1408
    functionLinenumberEnd: 1427
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:110,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:148,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:150,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:152,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:154,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:156,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:158,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:160,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:162,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:164,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - String
      - String
      - String
      - String
      - long
      - byte[]
      - int[]
      - byte[]
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddressTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddressTest
    signature: '[com.fasterxml.uuid.EthernetAddressTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:34,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:34,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:35,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:35,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:36,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:36,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:37,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:37,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:38,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:38,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:40,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:40,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:41,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:41,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:43,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:43,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:44,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:44,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:46,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:46,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:47,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:47,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:48,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:48,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:49,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:49,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: 50
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 50
    functionName: '[com.fasterxml.uuid.UUIDComparatorTest].testIntComp()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].testIntComp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:55,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:55,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:56,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:56,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:57,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:57,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:58,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:58,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:59,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:59,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:61,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:61,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:62,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:62,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:65,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:65,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:66,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:66,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:67,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:67,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:68,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:68,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:70,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:70,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:71,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:71,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:72,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:72,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:73,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:73,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:74,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:74,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:75,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:75,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: 76
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.uuid.UUIDComparatorTest].testLongComp()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs()'
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].testLongComp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:94,1
    - Dst: '[java.util.UUID].fromString()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:97,1
    - Dst: '[java.util.UUID].fromString()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:98,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:100,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:100,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:101,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:101,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:103,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].fail(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:105,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:107,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].fail(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:109,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: 112
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 112
    functionName: '[com.fasterxml.uuid.UUIDComparatorTest].testSorting()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDComparatorTest].fail(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.UUID].fromString()'
    - '[com.fasterxml.uuid.UUIDComparator].<init>()'
    - '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].testSorting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:117,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:118,1
    - Dst: '[java.util.ArrayList].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:119,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:121,1
    - Dst: '[java.util.ArrayList].add(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:121,1
    - Dst: '[java.util.ArrayList].<init>(java.util.ArrayList)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:123,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:124,1
    - Dst: '[java.util.ArrayList].sort(com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:124,1
    - Dst: '[java.util.HashSet].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:125,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:127,1
    - Dst: '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:128,1
    - Dst: '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:128,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest,String)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:128,1
    - Dst: '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:129,1
    - Dst: '[java.util.HashSet].add(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:129,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.UUIDComparatorTest:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    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: 133
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 133
    functionName: '[com.fasterxml.uuid.UUIDComparatorTest].testSortingMV7()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[java.util.HashSet].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.ArrayList].sort(com.fasterxml.uuid.UUIDComparator)'
    - '[java.util.ArrayList].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.HashSet].add(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest,String)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
    - '[com.fasterxml.uuid.UUIDComparator].<init>()'
    - '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.ArrayList].size()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.ArrayList].<init>(java.util.ArrayList)'
    - System.out.println(String)
    - '[java.util.ArrayList].add(java.util.UUID)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].testSortingMV7()'
  - 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: com.fasterxml.uuid.UUIDComparatorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDComparatorTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDComparatorTest
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:23,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:23,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:27,1
    - Dst: ex.getMessage()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:28,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:29,1
    - Dst: String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:29,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:29,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:32,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:32,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      classPublic: true
      concrete: true
      exceptions:
      - java.net.UnknownHostException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv4LocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - ex.getMessage()
    - '[java.net.InetAddress].getByName(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - ex.getMessages()
    - String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv4LocalAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:39,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:39,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:43,1
    - Dst: ex.getMessage()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:44,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:45,1
    - Dst: String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:45,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:45,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:48,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:48,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 49
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 49
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv6LocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - ex.getMessage()
    - '[java.net.InetAddress].getByName(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - ex.getMessages()
    - String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv6LocalAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.NetworkInterface].getNetworkInterfaces()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:54,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].nextElement()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:54,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].getInetAddresses()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:55,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].nextElement()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:55,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:56,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(com.fasterxml.uuid.EgressInterfaceFinderTest,NetworkInterface)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 57
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromLocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(com.fasterxml.uuid.EgressInterfaceFinderTest,NetworkInterface)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].getInetAddresses()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].nextElement()'
    - '[java.net.NetworkInterface].getNetworkInterfaces()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromLocalAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:63,1
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:64,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:64,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:68,1
    - Dst: ex.getMessage()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:69,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:70,1
    - Dst: String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:70,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:70,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:73,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:73,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 74
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 74
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromIncorrectLocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - ex.getMessage()
    - '[java.net.InetAddress].getByName(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - ex.getMessages()
    - String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromIncorrectLocalAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:78,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:78,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:79,1
    - Dst: '[java.net.InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:80,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(java.net.InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteDatagramSocketConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(java.net.InetSocketAddress)'
    - System.getProperty(String)
    - '[java.net.InetSocketAddress].<init>(String,int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteDatagramSocketConnection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:87,1
    - Dst: '[java.net.InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:88,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteSocketConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
    - '[java.net.InetSocketAddress].<init>(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteSocketConnection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:94,1
    - Dst: '[java.net.InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:95,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 97
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[java.net.InetSocketAddress].<init>(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteConnection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRootNameserverConnection(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRootNameServerConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRootNameserverConnection(com.fasterxml.uuid.EgressInterfaceFinderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRootNameServerConnection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:108,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:118,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:122,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:123,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:123,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      classPublic: true
      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: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 124
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testAggregateExceptions()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(com.fasterxml.uuid.EgressInterfaceFinderTest,String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].<init>()'
    - ex.getMessages()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testAggregateExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:129,1
    - Dst: e.report()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:131,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      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: 126
    functionDepth: 4
    functionLinenumber: 126
    functionLinenumberEnd: 134
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testDefaultMechanisms()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - e.report()
    - '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testDefaultMechanisms()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EgressInterfaceFinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EgressInterfaceFinderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EgressInterfaceFinderTest
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Jug].<init>()'
      Src: com.fasterxml.uuid.JugNoArgsTest:30,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNoArgsTest:33,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:34,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNoArgsTest:35,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      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: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].setup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].<init>()'
    - System.setOut(java.io.PrintStream)
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - System.setErr(java.io.PrintStream)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:41,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      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: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].cleanup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - System.setOut(java.io.PrintStream)
    - System.setErr(java.io.PrintStream)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Jug].run()'
      Src: com.fasterxml.uuid.JugNoArgsTest:52,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:55,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:56,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:56,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:56,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:59,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenNoOptions_shouldProduceUUID(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenNoOptions_shouldProduceUUID(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:69,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:69,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:70,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:71,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:71,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:71,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:74,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:78,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:78,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:78,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:78,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount1_shouldProduceUUID(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - Arrays.asList(String,String)
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount1_shouldProduceUUID(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:88,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:88,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:89,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:90,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:90,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:90,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:93,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].split(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:93,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(int,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:94,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:98,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:98,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 100
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount2_shouldProduce2UUIDs(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].split(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(int,com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - Arrays.asList(String,String)
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount2_shouldProduce2UUIDs(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:109,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:109,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:110,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:114,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:115,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:115,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:115,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:118,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:118,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:118,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:118,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 119
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenEthernet_shouldProduceUUID(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - Arrays.asList(String,String)
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenEthernet_shouldProduceUUID(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:128,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:128,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:129,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:130,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:130,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:130,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:133,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:134,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:134,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:134,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:137,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:137,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:137,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:137,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 138
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenName_shouldProduceUUID(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - Arrays.asList(String,String)
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenName_shouldProduceUUID(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:147,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:147,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:148,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:149,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:149,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:149,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:152,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:153,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:153,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:153,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:156,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:156,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:156,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:156,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 157
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenDnsNameSpace_shouldProduceUUID(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - Arrays.asList(String,String)
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenDnsNameSpace_shouldProduceUUID(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:166,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:166,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:167,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:168,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:168,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:168,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:171,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:172,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:172,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:172,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:175,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:175,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:175,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:175,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 176
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenUrlNameSpace_shouldProduceUUID(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    - Arrays.asList(String,String)
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenUrlNameSpace_shouldProduceUUID(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:185,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:186,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:186,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:186,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:189,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:191,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 192
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenPerformance_shouldProducePerformanceInfo(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Arrays.asList(String,String)
    - Array.newInstance(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenPerformance_shouldProducePerformanceInfo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:201,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:202,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:202,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:202,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:205,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:207,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 208
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenHelp_shouldProduceHelpInfo(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Arrays.asList(String,String)
    - Array.newInstance(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenHelp_shouldProduceHelpInfo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:217,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:218,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:218,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:218,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:221,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:223,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 224
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 224
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenVerbose_shouldProduceExtraInfo(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Arrays.asList(String,String)
    - Array.newInstance(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenVerbose_shouldProduceExtraInfo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNoArgsTest:24,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNoArgsTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.JugNoArgsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.JugNoArgsTest
    signature: '[com.fasterxml.uuid.JugNoArgsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.UUIDTest:53,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:53,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:54,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:54,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[com.fasterxml.uuid.UUIDTest].testDefaultUUIDConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - uuid.toString()
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testDefaultUUIDConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid()'
      Src: com.fasterxml.uuid.UUIDTest:67,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:68,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:73,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid()'
      Src: com.fasterxml.uuid.UUIDTest:78,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:79,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:79,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:80,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:80,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:80,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:83,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:84,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:84,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:84,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:84,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:87,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:88,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:88,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:88,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 89
    functionName: '[com.fasterxml.uuid.UUIDTest].testByteArrayUUIDConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid()'
    - '[java.util.UUID].toString()'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testByteArrayUUIDConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:101,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:102,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:110,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:114,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:115,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:116,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:117,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:118,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:119,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:120,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:121,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:124,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:125,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:126,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 128
    functionName: '[com.fasterxml.uuid.UUIDTest].testStringUUIDConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
    - '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testStringUUIDConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:145,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:145,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:146,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:146,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:146,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:149,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:150,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:150,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:151,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:151,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:151,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:155,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:156,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:156,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:157,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:157,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:157,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:159,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:162,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:163,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:163,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:164,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:164,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:164,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:165,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:165,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 166
    functionName: '[com.fasterxml.uuid.UUIDTest].testAsByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[java.util.Arrays].sort(byte[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testAsByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].compareTo(null)'
      Src: com.fasterxml.uuid.UUIDTest:178,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:179,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:183,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:188,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:191,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:191,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:191,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:194,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:198,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:202,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:206,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:234,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDTest:234,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:236,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:237,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:238,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:239,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:240,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:241,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:242,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:243,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:244,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:245,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:282,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDTest:282,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:284,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:285,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:286,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:287,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:288,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:289,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:290,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:291,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:292,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:293,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:294,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:295,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:296,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:297,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:298,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 299
    functionName: '[com.fasterxml.uuid.UUIDTest].testCompareTo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].compareTo(null)'
    - '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDComparator)'
    - '[java.util.UUID].toString()'
    - '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDComparator].<init>()'
    - '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testCompareTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:310,1
    - Dst: '[java.util.UUID].equals(Object)'
      Src: com.fasterxml.uuid.UUIDTest:311,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:311,1
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:314,1
    - Dst: '[java.util.UUID].equals(Object)'
      Src: com.fasterxml.uuid.UUIDTest:314,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:314,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:317,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:318,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:318,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:321,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:321,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:324,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:325,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:325,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:326,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:326,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:329,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:330,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:330,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:331,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:331,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:332,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:332,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:335,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:335,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:336,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:336,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:337,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 304
    functionDepth: 3
    functionLinenumber: 304
    functionLinenumberEnd: 338
    functionName: '[com.fasterxml.uuid.UUIDTest].testEquals()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].equals(Object)'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.UUID].equals(java.util.UUID)'
    - '[Object].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.UUIDTest:348,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:348,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:349,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:349,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:349,1
    - Dst: uuid2.toString()
      Src: com.fasterxml.uuid.UUIDTest:353,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:353,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:354,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:354,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:354,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 356
    functionName: '[com.fasterxml.uuid.UUIDTest].testGetNullUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - uuid.toString()
    - uuid2.toString()
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testGetNullUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:370,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:370,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:370,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:371,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:371,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDType,String)'
      Src: com.fasterxml.uuid.UUIDTest:371,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:374,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:375,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:375,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:375,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:376,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType,String)'
      Src: com.fasterxml.uuid.UUIDTest:376,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:379,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:379,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:380,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:380,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:380,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:380,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:380,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:381,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType,String)'
      Src: com.fasterxml.uuid.UUIDTest:381,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:384,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:385,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:385,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:385,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:386,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType,String)'
      Src: com.fasterxml.uuid.UUIDTest:386,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:389,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:390,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:390,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:390,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:391,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType,String)'
      Src: com.fasterxml.uuid.UUIDTest:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 392
    functionName: '[com.fasterxml.uuid.UUIDTest].testGetType()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDType,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.UUID].toString()'
    - '[java.util.Arrays].equals(byte[],byte[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testGetType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:409,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:410,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:410,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:411,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:411,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:411,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:412,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:412,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:412,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:418,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:419,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:420,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:420,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:421,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:421,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 397
    functionDepth: 3
    functionLinenumber: 397
    functionLinenumberEnd: 426
    functionName: '[com.fasterxml.uuid.UUIDTest].testHashCode()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.UUID].equals(java.util.UUID)'
    - '[java.util.UUID].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testHashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:440,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:443,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:444,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:447,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:448,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,int,int,byte)'
      Src: com.fasterxml.uuid.UUIDTest:453,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:454,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:455,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:458,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:459,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(int)'
      Src: com.fasterxml.uuid.UUIDTest:459,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:460,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(int)'
      Src: com.fasterxml.uuid.UUIDTest:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 431
    functionDepth: 3
    functionLinenumber: 431
    functionLinenumberEnd: 461
    functionName: '[com.fasterxml.uuid.UUIDTest].testIsNullUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,int,int,byte)'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(int)'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testIsNullUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:464,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:464,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:465,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 466
      start: 463
    functionDepth: 1
    functionLinenumber: 463
    functionLinenumberEnd: 466
    functionName: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:480,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:480,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:481,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:481,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:481,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:484,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:485,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:485,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:486,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:486,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:486,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:490,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:491,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:491,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:492,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:492,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:492,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:493,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:496,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:497,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:497,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:498,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:498,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:498,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:499,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:499,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 471
    functionDepth: 2
    functionLinenumber: 471
    functionLinenumberEnd: 500
    functionName: '[com.fasterxml.uuid.UUIDTest].testToByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[java.util.Arrays].sort(byte[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testToByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,byte[])'
      Src: com.fasterxml.uuid.UUIDTest:517,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:520,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:528,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:536,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:539,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:547,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:556,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:557,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:557,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:560,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:561,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:562,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:562,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:567,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:568,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:571,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:575,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:579,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:581,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:582,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:585,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:589,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 505
    functionDepth: 2
    functionLinenumber: 505
    functionLinenumberEnd: 591
    functionName: '[com.fasterxml.uuid.UUIDTest].testToByteArrayDest()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testToByteArrayDest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:609,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:612,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:616,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:623,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:626,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:630,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:637,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:640,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:644,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:652,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:655,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:659,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:668,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:669,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:669,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:672,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:673,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:674,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:674,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:679,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:680,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:682,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:685,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:691,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:692,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:695,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:699,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:700,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:704,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:706,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:707,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:709,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:712,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:717,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:719,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:720,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:723,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:727,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
      Src: com.fasterxml.uuid.UUIDTest:728,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 597
    functionDepth: 2
    functionLinenumber: 597
    functionLinenumberEnd: 730
    functionName: '[com.fasterxml.uuid.UUIDTest].testToByteArrayDestOffset()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(byte,String)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest,int)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testToByteArrayDestOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:744,1
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.UUIDTest:744,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:744,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:744,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:747,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:748,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:748,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:748,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:748,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:755,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:756,1
    - Dst: '[String].equals(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:756,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String,String)'
      Src: com.fasterxml.uuid.UUIDTest:756,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:758,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:758,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      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: 735
    functionDepth: 3
    functionLinenumber: 735
    functionLinenumberEnd: 761
    functionName: '[com.fasterxml.uuid.UUIDTest].testToString()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(com.fasterxml.uuid.UUIDTest,String,String)'
    - uuid.toString()
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.UUID].toString()'
    - '[String].equals(com.fasterxml.uuid.UUIDTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:771,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:772,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:773,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:774,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:775,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:776,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:777,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:778,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:781,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:782,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:783,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 766
    functionDepth: 3
    functionLinenumber: 766
    functionLinenumberEnd: 785
    functionName: '[com.fasterxml.uuid.UUIDTest].testValueOfString()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
    - '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testValueOfString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:794,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:796,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:804,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 806
      start: 790
    functionDepth: 2
    functionLinenumber: 790
    functionLinenumberEnd: 806
    functionName: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:813,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:817,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:820,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:820,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:820,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:820,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 821
      start: 808
    functionDepth: 2
    functionLinenumber: 808
    functionLinenumberEnd: 821
    functionName: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.UUID].toString()'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:827,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:829,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:837,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 839
      start: 823
    functionDepth: 2
    functionLinenumber: 823
    functionLinenumberEnd: 839
    functionName: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:846,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:850,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:853,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:853,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:853,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:853,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 854
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 854
    functionName: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[java.util.UUID].toString()'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:860,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:860,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:860,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:860,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
      Src: com.fasterxml.uuid.UUIDTest:860,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(java.util.UUID,java.util.UUID,String)'
      Src: com.fasterxml.uuid.UUIDTest:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 863
      start: 856
    functionDepth: 1
    functionLinenumber: 856
    functionLinenumberEnd: 863
    functionName: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID,java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].toString()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,String)'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(java.util.UUID,java.util.UUID,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID,java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:868,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:867,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:871,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uuid1
    - uuid2
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 873
      start: 865
    functionDepth: 2
    functionLinenumber: 865
    functionLinenumberEnd: 873
    functionName: '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(int,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:877,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:878,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:879,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uuid1
    - uuid2
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 881
      start: 875
    functionDepth: 2
    functionLinenumber: 875
    functionLinenumberEnd: 881
    functionName: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(int,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
      Src: com.fasterxml.uuid.UUIDTest:35,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:995,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:997,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:999,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1001,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1003,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1005,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1007,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1009,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1011,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.UUID
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - byte[]
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      - String
      - byte[]
      - byte[]
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTest
    signature: '[com.fasterxml.uuid.UUIDTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Jug].<init>()'
      Src: com.fasterxml.uuid.JugNamedTest:33,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNamedTest:36,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:37,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNamedTest:38,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      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: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[com.fasterxml.uuid.JugNamedTest].setup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].<init>()'
    - System.setOut(java.io.PrintStream)
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - System.setErr(java.io.PrintStream)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:44,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      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: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.fasterxml.uuid.JugNamedTest].cleanup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - System.setOut(java.io.PrintStream)
    - System.setErr(java.io.PrintStream)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:55,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:56,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:56,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:56,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].length()'
      Src: com.fasterxml.uuid.JugNamedTest:60,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNamedTest:60,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertEquals(char,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:60,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].length()'
      Src: com.fasterxml.uuid.JugNamedTest:63,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNamedTest:63,1
    - Dst: '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:63,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].getClass()'
      Src: com.fasterxml.uuid.JugNamedTest:63,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - UseCase
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - UseCase
    constantsTouched: []
    func_position:
      end: 64
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 64
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_shouldProduceUUID(UseCase)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].assertEquals(char,com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].charAt(int)'
    - '[com.fasterxml.uuid.JugNamedTest].getClass()'
    - '[com.fasterxml.uuid.JugNamedTest].length()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].substring(int,int)'
    - '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_shouldProduceUUID(UseCase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:73,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:74,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:75,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:76,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:76,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:76,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:79,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].split(String)'
      Src: com.fasterxml.uuid.JugNamedTest:79,1
    - Dst: '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:82,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].getClass()'
      Src: com.fasterxml.uuid.JugNamedTest:82,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - UseCase
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - UseCase
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenCount3_shouldProduceUUID(UseCase)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].getClass()'
    - '[com.fasterxml.uuid.JugNamedTest].split(String)'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - Array.newInstance(int)
    - '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenCount3_shouldProduceUUID(UseCase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:93,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:94,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:95,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:95,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:95,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:98,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:100,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - UseCase
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - UseCase
    constantsTouched: []
    func_position:
      end: 101
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 101
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenPerformance_shouldProducePerformanceInfo(UseCase)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenPerformance_shouldProducePerformanceInfo(UseCase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:109,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:110,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:111,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:111,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:111,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:114,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:116,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - UseCase
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - UseCase
    constantsTouched: []
    func_position:
      end: 117
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 117
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenHelp_shouldProduceHelpInfo(UseCase)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenHelp_shouldProduceHelpInfo(UseCase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:126,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:127,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:128,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:128,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:128,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:131,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:133,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - UseCase
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - UseCase
    constantsTouched: []
    func_position:
      end: 134
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 134
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenVerbose_shouldProduceExtraInfo(UseCase)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenVerbose_shouldProduceExtraInfo(UseCase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:143,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:144,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:145,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:146,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:146,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:146,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:149,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:151,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:151,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:152,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - UseCase
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useCase
    argTypes:
    - UseCase
    constantsTouched: []
    func_position:
      end: 153
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 153
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenVerboseAndPerformance_shouldProduceExtraInfo(UseCase)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenVerboseAndPerformance_shouldProduceExtraInfo(UseCase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String,String,String,String,String)'
      Src: com.fasterxml.uuid.JugNamedTest:157,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String,String,String,String,String)'
      Src: com.fasterxml.uuid.JugNamedTest:158,1
    - Dst: '[java.util.stream.Stream].of(com.fasterxml.uuid.JugNamedTest.UseCase,com.fasterxml.uuid.JugNamedTest.UseCase)'
      Src: com.fasterxml.uuid.JugNamedTest:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<UseCase>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[com.fasterxml.uuid.JugNamedTest].useCases()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String,String,String,String,String)'
    - '[java.util.stream.Stream].of(com.fasterxml.uuid.JugNamedTest.UseCase,com.fasterxml.uuid.JugNamedTest.UseCase)'
    linkageType: ''
    returnType: java.util.stream.Stream<UseCase>
    signature: '[com.fasterxml.uuid.JugNamedTest].useCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNamedTest:27,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNamedTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UseCase
      - java.io.PrintStream
      - java.io.PrintStream
      - java.io.ByteArrayOutputStream
      - java.io.ByteArrayOutputStream
      - com.fasterxml.uuid.Jug
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.JugNamedTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.JugNamedTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.JugNamedTest
    signature: '[com.fasterxml.uuid.JugNamedTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.JugNamedTest.UseCase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.JugNamedTest.UseCase
    signature: '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:174,1
    - Dst: '[java.util.ArrayList].<init>(com.fasterxml.uuid.JugNamedTest.UseCase)'
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:174,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 6
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.Arrays].asList(String[])'
    - '[java.util.ArrayList].<init>(com.fasterxml.uuid.JugNamedTest.UseCase)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,String)
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:182,1
    - Dst: String.join(String,String[])
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:184,1
    - Dst: String.format(String,String,com.fasterxml.uuid.JugNamedTest.UseCase)
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:184,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 186
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionName: '[com.fasterxml.uuid.JugNamedTest.UseCase].toString()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - String.format(String,String)
    - String.format(String,String,com.fasterxml.uuid.JugNamedTest.UseCase)
    - String.join(String,String[])
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.uuid.JugNamedTest.UseCase].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:14,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:14,1
    - Dst: '[com.fasterxml.uuid.SimpleGenerationTest].assertNotNull(java.util.UUID)'
      Src: com.fasterxml.uuid.SimpleGenerationTest:15,1
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:18,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:18,1
    - Dst: '[com.fasterxml.uuid.SimpleGenerationTest].assertNotNull(java.util.UUID)'
      Src: com.fasterxml.uuid.SimpleGenerationTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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: 20
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 20
    functionName: '[com.fasterxml.uuid.SimpleGenerationTest].testIssue5()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/SimpleGenerationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
    - '[com.fasterxml.uuid.SimpleGenerationTest].assertNotNull(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.SimpleGenerationTest].testIssue5()'
  - 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: com.fasterxml.uuid.SimpleGenerationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.SimpleGenerationTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/SimpleGenerationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.SimpleGenerationTest
    signature: '[com.fasterxml.uuid.SimpleGenerationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:25,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:27,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:27,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:28,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:28,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: 29
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testNilUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testNilUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:33,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:35,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:35,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:36,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:36,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: 37
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testMaxUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testMaxUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:41,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:42,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:44,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:45,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:46,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:46,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: 48
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBased()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextLong()'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:52,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:53,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:54,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:55,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:55,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: 56
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedCurrentTimemillis()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedCurrentTimemillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:61,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:62,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:64,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:65,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:66,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:66,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: 68
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReordered()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:72,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:73,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:74,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:75,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:75,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: 76
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReorderedCurrentTimeMillis()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReorderedCurrentTimeMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:80,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:81,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:83,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:84,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:85,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:85,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: 87
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBased()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextLong()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:91,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:92,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:93,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:94,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:94,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: 95
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBasedCurrentTimeMillis()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBasedCurrentTimeMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:100,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:101,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:103,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:104,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:105,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:105,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: 107
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochRandomBased()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextLong()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochRandomBased()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(null)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:111,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:111,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:112,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:112,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:112,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:113,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:113,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:113,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:114,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:114,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:114,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: 115
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDOnOtherValues()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
    - '[java.util.UUID].fromString(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(null)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDOnOtherValues()'
  - 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: com.fasterxml.uuid.impl.UUIDUtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.UUIDUtilTest
    signature: '[com.fasterxml.uuid.impl.UUIDUtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:23,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:23,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:23,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:24,1
    - Dst: '[java.util.UUID].version()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:25,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:25,1
    - Dst: '[java.util.UUID].variant()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:26,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:26,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:27,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,long)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:27,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:28,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:28,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,byte)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:30,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:31,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:32,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:32,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:33,1
    - Dst: '[java.util.UUID].version()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:34,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:34,1
    - Dst: '[java.util.UUID].variant()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:35,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:35,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:36,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(long,long)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:36,1
    - Dst: BigInteger.ONE.shiftLeft(int)
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:37,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].subtract(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:37,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:37,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:37,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: 38
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testFormat()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
    - '[java.util.UUID].variant()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,long)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(long)'
    - '[java.util.UUID].version()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(long,long)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - BigInteger.ONE.shiftLeft(int)
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].subtract(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,byte)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:42,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:42,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:42,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:43,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:43,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:43,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:43,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:44,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:44,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:44,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:44,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:45,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:45,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:45,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:45,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:46,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:46,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:46,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:46,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: 47
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testIncrement()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testIncrement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:51,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:51,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:51,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:51,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:52,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:52,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:52,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:52,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:53,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:53,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:53,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:53,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: 54
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testCarryOnce()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testCarryOnce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BigInteger.ONE.shiftLeft(int)
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:58,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].subtract(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:58,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:59,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:59,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:59,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:60,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:60,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:60,1
    - Dst: BigInteger.ONE.shiftLeft(int)
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:61,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:61,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:61,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:61,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: 62
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testCarryAll()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].assertEquals(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,java.math.BigInteger)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
    - BigInteger.ONE.shiftLeft(int)
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].subtract(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testCarryAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getTimestamp(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getTimestamp(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:69,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:69,1
    - Dst: '[java.math.BigInteger].valueOf(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:69,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].shiftLeft(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:69,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:70,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:70,1
    - Dst: '[java.math.BigInteger].valueOf(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:70,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].or(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 4
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].or(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].shiftLeft(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
    - '[java.math.BigInteger].valueOf(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].toByteArray()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:74,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,byte)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:77,1
    - Dst: System.arraycopy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Consumer<byte[]>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entropy
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(java.math.BigInteger)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].toByteArray()'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,byte)'
    - System.arraycopy(com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,int,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest,com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest)
    linkageType: ''
    returnType: java.util.function.Consumer<byte[]>
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.UUIDClock
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timestamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(long)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDClock].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDClock
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(long)'
  - 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: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bits
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(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: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:28,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: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].setUp()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:34,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: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].tearDown()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:41,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    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: 46
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNull_shouldThrowNullPointerException()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(null)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNull_shouldThrowNullPointerException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:51,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:51,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:54,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].exists()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:57,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:57,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].canRead()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:58,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:58,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].canWrite()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:59,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 60
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenEmptyFile_shouldLeaveFileAsIs()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].canRead()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].canWrite()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].exists()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenEmptyFile_shouldLeaveFileAsIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:65,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:65,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:66,1
    - Dst: '[java.io.File].toPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:68,1
    - Dst: '[java.nio.file.Files].exists(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:68,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:69,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(java.io.File)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:73,1
    - Dst: '[java.io.File].toPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:76,1
    - Dst: '[java.nio.file.Files].exists(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:76,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:76,1
    - Dst: '[java.io.File].canRead()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:77,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:77,1
    - Dst: '[java.io.File].canWrite()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:78,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    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: 79
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNonExistentFile_shouldCreateANewFile()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].canWrite()'
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[java.io.File].canRead()'
    - '[java.nio.file.Files].exists(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(java.io.File)'
    - '[java.io.File].toPath()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNonExistentFile_shouldCreateANewFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempDirectory(java.nio.file.Path,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:84,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:84,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:88,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:89,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].getPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:93,1
    - Dst: String.format(String,com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:93,1
    - Dst: fileNotFoundException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:94,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    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: 97
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_canOnlyTakeAFile_shouldThrowFileNotFoundException()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFileTest].getPath()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[java.nio.file.Files].createTempDirectory(java.nio.file.Path,null)'
    - fileNotFoundException.getMessage()
    - String.format(String,com.fasterxml.uuid.ext.LockedFileTest)
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_canOnlyTakeAFile_shouldThrowFileNotFoundException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:102,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:102,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:105,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:106,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: 110
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 110
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenEmptyFile_shouldReturnREADERROR()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenEmptyFile_shouldReturnREADERROR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:115,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:115,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:116,1
    - Dst: '[java.util.UUID].randomUUID()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:117,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toString()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:117,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].substring(int,int)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:117,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:117,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:118,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:121,1
    - Dst: '[java.nio.file.Files].size(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:121,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(int,com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:121,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:124,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:125,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    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: 129
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 129
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenGibberishFile_shouldReturnREADERROR()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFileTest].toString()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].substring(int,int)'
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toPath()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(int,com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - '[java.util.UUID].randomUUID()'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    - '[java.nio.file.Files].size(com.fasterxml.uuid.ext.LockedFileTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenGibberishFile_shouldReturnREADERROR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:134,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:134,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:135,1
    - Dst: fileWriter.write(String)
      Src: com.fasterxml.uuid.ext.LockedFileTest:137,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:138,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:142,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:143,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    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: 148
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 148
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenTimestampedFile_shouldReturnValueInside()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - fileWriter.write(String)
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenTimestampedFile_shouldReturnValueInside()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:154,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:154,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:155,1
    - Dst: fileWriter.write(String)
      Src: com.fasterxml.uuid.ext.LockedFileTest:157,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:158,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:162,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:163,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    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: 167
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 167
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenOverflowedDigitFile_shouldReturnREADERROR()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - fileWriter.write(String)
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenOverflowedDigitFile_shouldReturnREADERROR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:172,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:172,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:173,1
    - Dst: fileWriter.write(String)
      Src: com.fasterxml.uuid.ext.LockedFileTest:175,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:176,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:180,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:181,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    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: 185
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 185
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenMaxLongFile_shouldReturnLargeTimestamp()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - fileWriter.write(String)
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenMaxLongFile_shouldReturnLargeTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:190,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:190,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:193,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:195,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:196,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:199,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:199,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:199,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:200,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:200,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    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: 202
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 202
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenNegativeTimestamps_shouldThrowIOException()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - ioException.getMessage()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenNegativeTimestamps_shouldThrowIOException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:209,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].nextLong(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:209,1
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:211,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:211,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:212,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:213,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:214,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:218,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:220,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:221,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertNotEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:224,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 226
      start: 204
    functionDepth: 2
    functionLinenumber: 204
    functionLinenumberEnd: 226
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_withLowerValue_shouldOverrideValue()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFileTest].nextLong(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertNotEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_withLowerValue_shouldOverrideValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:234,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:234,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:235,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:236,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:237,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:241,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:244,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:245,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:248,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:248,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:248,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:249,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:249,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:249,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    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: 251
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 251
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenNewerTimestampedFile_writeNegativeTimestamp_shouldThrowException()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - ioException.getMessage()
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenNewerTimestampedFile_writeNegativeTimestamp_shouldThrowException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:260,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:260,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:261,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:262,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:263,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:267,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:269,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:270,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:273,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    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: 275
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 275
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_writeSameTimestamp_shouldLeaveFileAlone()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].createTempFile(java.nio.file.Path,null,null)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_writeSameTimestamp_shouldLeaveFileAlone()'
  - 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: com.fasterxml.uuid.ext.LockedFileTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.ext.LockedFileTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.LockedFileTest
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
      Src: test.FileSyncTest:18,1
    - Dst: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].setUpdateInterval(int)'
      Src: test.FileSyncTest:20,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
      Src: test.FileSyncTest:23,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
      Src: test.FileSyncTest:24,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: test.FileSyncTest:28,1
    - Dst: System.out.println(test.FileSyncTest)
      Src: test.FileSyncTest:30,1
    - Dst: System.out.println(String)
      Src: test.FileSyncTest:35,1
    - Dst: System.out.println(String)
      Src: test.FileSyncTest:38,1
    - Dst: Thread.sleep(int)
      Src: test.FileSyncTest:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 45
      start: 15
    functionDepth: 5
    functionLinenumber: 15
    functionLinenumberEnd: 45
    functionName: '[test.FileSyncTest].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/test/FileSyncTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
    - System.out.println(test.FileSyncTest)
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].setUpdateInterval(int)'
    - Thread.sleep(int)
    - System.out.println(String)
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[test.FileSyncTest].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: test.FileSyncTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[test.FileSyncTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/test/FileSyncTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: test.FileSyncTest
    signature: '[test.FileSyncTest].<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: com.fasterxml.uuid.TimestampSynchronizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.fasterxml.uuid.TimestampSynchronizer].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/TimestampSynchronizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.TimestampSynchronizer
    signature: '[com.fasterxml.uuid.TimestampSynchronizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 57
    functionName: '[com.fasterxml.uuid.TimestampSynchronizer].initialize()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/TimestampSynchronizer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.TimestampSynchronizer].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      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: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: '[com.fasterxml.uuid.TimestampSynchronizer].deactivate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/TimestampSynchronizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.TimestampSynchronizer].deactivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - now
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 81
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 81
    functionName: '[com.fasterxml.uuid.TimestampSynchronizer].update(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/TimestampSynchronizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.TimestampSynchronizer].update(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDComparator:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - u1
    - u2
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 2
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.uuid.UUIDComparator].compare(java.util.UUID,java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDComparator.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDComparator].compare(java.util.UUID,java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].version()'
      Src: com.fasterxml.uuid.UUIDComparator:34,1
    - Dst: '[java.util.UUID].version()'
      Src: com.fasterxml.uuid.UUIDComparator:35,1
    - Dst: UUIDType.TIME_BASED.raw()
      Src: com.fasterxml.uuid.UUIDComparator:40,1
    - Dst: '[java.util.UUID].timestamp()'
      Src: com.fasterxml.uuid.UUIDComparator:41,1
    - Dst: '[java.util.UUID].timestamp()'
      Src: com.fasterxml.uuid.UUIDComparator:41,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparator,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDComparator:41,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDComparator:44,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDComparator:44,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparator,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDComparator:44,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.UUIDComparator:48,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.UUIDComparator:49,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparator,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDComparator:48,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDComparator:51,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDComparator:52,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparator,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDComparator:51,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - u1
    - u2
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 56
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 56
    functionName: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDComparator.java
    functionUses: 3
    functionsReached:
    - UUIDType.TIME_BASED.raw()
    - '[java.util.UUID].timestamp()'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparator,com.fasterxml.uuid.UUIDComparator)'
    - '[java.util.UUID].version()'
    - '[java.util.UUID].getLeastSignificantBits()'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparator:59,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparator:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - 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: 2
    argNames:
    - l1
    - l2
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[com.fasterxml.uuid.UUIDComparator].compareULongs(long,long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDComparator.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDComparator].compareULongs(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    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:
    - i1
    - i2
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDComparator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDComparator].compareUInts(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: com.fasterxml.uuid.UUIDComparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDComparator].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDComparator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDComparator
    signature: '[com.fasterxml.uuid.UUIDComparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator(null)'
      Src: com.fasterxml.uuid.Generators:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.RandomBasedGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.RandomBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].<init>(Random)'
      Src: com.fasterxml.uuid.Generators:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.RandomBasedGenerator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - Random
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.fasterxml.uuid.Generators].randomBasedGenerator(Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator].<init>(Random)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.RandomBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].randomBasedGenerator(Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(null)'
      Src: com.fasterxml.uuid.Generators:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.NameBasedGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.NameBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID,null)'
      Src: com.fasterxml.uuid.Generators:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.NameBasedGenerator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - UUID
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID,null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.NameBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.MessageDigest].getInstance(String)'
      Src: com.fasterxml.uuid.Generators:115,1
    - Dst: nex.toString()
      Src: com.fasterxml.uuid.Generators:118,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.Generators:118,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].<init>(UUID,com.fasterxml.uuid.Generators,com.fasterxml.uuid.Generators)'
      Src: com.fasterxml.uuid.Generators:121,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - UUID
      - java.security.MessageDigest
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.NameBasedGenerator
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - digester
    argTypes:
    - UUID
    - java.security.MessageDigest
    constantsTouched: []
    func_position:
      end: 122
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 122
    functionName: '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID,java.security.MessageDigest)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 0
    functionsReached:
    - '[java.security.MessageDigest].getInstance(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].<init>(UUID,com.fasterxml.uuid.Generators,com.fasterxml.uuid.Generators)'
    - nex.toString()
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.NameBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID,java.security.MessageDigest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(null)'
      Src: com.fasterxml.uuid.Generators:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(Random)'
      Src: com.fasterxml.uuid.Generators:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - Random
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(Random)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.Generators:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      - com.fasterxml.uuid.UUIDClock
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - random
    - clock
    argTypes:
    - Random
    - com.fasterxml.uuid.UUIDClock
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(Random,com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(null)'
      Src: com.fasterxml.uuid.Generators:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(Random)'
      Src: com.fasterxml.uuid.Generators:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - Random
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(Random)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.Generators:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      - com.fasterxml.uuid.UUIDClock
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - random
    - clock
    argTypes:
    - Random
    - com.fasterxml.uuid.UUIDClock
    constantsTouched: []
    func_position:
      end: 226
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 226
    functionName: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random,com.fasterxml.uuid.UUIDClock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(Random,com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random,com.fasterxml.uuid.UUIDClock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].preferredInterfaceAddress()'
      Src: com.fasterxml.uuid.Generators:248,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.Generators:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 7
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[com.fasterxml.uuid.Generators].defaultTimeBasedGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.Generators].preferredInterfaceAddress()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].defaultTimeBasedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(null)'
      Src: com.fasterxml.uuid.Generators:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.Generators:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedGenerator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ethernetAddress
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 4
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 5
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.Generators:292,1
    - Dst: '[Random].<init>(com.fasterxml.uuid.Generators)'
      Src: com.fasterxml.uuid.Generators:292,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer)'
      Src: com.fasterxml.uuid.Generators:292,1
    - Dst: e.getMessage()
      Src: com.fasterxml.uuid.Generators:294,1
    - Dst: '[IllegalArgumentException].<init>(String,com.fasterxml.uuid.Generators)'
      Src: com.fasterxml.uuid.Generators:294,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.Generators:296,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.TimestampSynchronizer
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedGenerator
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddress
    - sync
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.TimestampSynchronizer
    constantsTouched: []
    func_position:
      end: 297
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 297
    functionName: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.TimestampSynchronizer)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String,com.fasterxml.uuid.Generators)'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    - System.currentTimeMillis()
    - '[Random].<init>(com.fasterxml.uuid.Generators)'
    - e.getMessage()
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.TimestampSynchronizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].sharedTimer()'
      Src: com.fasterxml.uuid.Generators:309,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.Generators:311,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedGenerator
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddress
    - timer
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.UUIDTimer
    constantsTouched: []
    func_position:
      end: 312
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 312
    functionName: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    - '[com.fasterxml.uuid.Generators].sharedTimer()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(null)'
      Src: com.fasterxml.uuid.Generators:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(null)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.Generators:337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ethernetAddress
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 338
      start: 335
    functionDepth: 4
    functionLinenumber: 335
    functionLinenumberEnd: 338
    functionName: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].sharedTimer()'
      Src: com.fasterxml.uuid.Generators:351,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.Generators:353,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ethernetAddress
    - timer
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.UUIDTimer
    constantsTouched: []
    func_position:
      end: 354
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 354
    functionName: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    - '[com.fasterxml.uuid.Generators].sharedTimer()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
    signature: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.Generators:366,1
    - Dst: '[java.util.Random].<init>(com.fasterxml.uuid.Generators)'
      Src: com.fasterxml.uuid.Generators:366,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null)'
      Src: com.fasterxml.uuid.Generators:366,1
    - Dst: e.getMessage()
      Src: com.fasterxml.uuid.Generators:368,1
    - Dst: '[IllegalArgumentException].<init>(String,com.fasterxml.uuid.Generators)'
      Src: com.fasterxml.uuid.Generators:368,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.UUIDTimer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 372
    functionName: '[com.fasterxml.uuid.Generators].sharedTimer()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null)'
    - '[IllegalArgumentException].<init>(String,com.fasterxml.uuid.Generators)'
    - '[java.util.Random].<init>(com.fasterxml.uuid.Generators)'
    - System.currentTimeMillis()
    - e.getMessage()
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTimer
    signature: '[com.fasterxml.uuid.Generators].sharedTimer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromPreferredInterface()'
      Src: com.fasterxml.uuid.Generators:377,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 374
    functionDepth: 6
    functionLinenumber: 374
    functionLinenumberEnd: 380
    functionName: '[com.fasterxml.uuid.Generators].preferredInterfaceAddress()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].fromPreferredInterface()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.Generators].preferredInterfaceAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDTimer
      - com.fasterxml.uuid.EthernetAddress
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.Generators
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.Generators].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.Generators
    signature: '[com.fasterxml.uuid.Generators].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDClock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDClock
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDClock.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDClock
    signature: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDClock:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDClock
      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: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDClock.java
    functionUses: 3
    functionsReached:
    - System.currentTimeMillis()
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDClock:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.UUIDClock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDClock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.UUIDClock].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDClock.java
    functionUses: 4
    functionsReached:
    - '[com.fasterxml.uuid.UUIDClock].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDClock
    signature: '[com.fasterxml.uuid.UUIDClock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.fasterxml.uuid.EthernetAddress:36,1
    - Dst: '[String].length()'
      Src: com.fasterxml.uuid.EthernetAddress:75,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:89,1
    - Dst: '[String].charAt(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:92,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:108,1
    - Dst: '[String].charAt(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:113,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:124,1
    - Dst: '[String].charAt(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:134,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:135,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:139,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - addrStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 144
    functionName: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 10
    functionsReached:
    - '[String].length()'
    - '[String].toCharArray()'
    - '[String].charAt(com.fasterxml.uuid.EthernetAddress)'
    - '[NumberFormatException].<init>(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.fasterxml.uuid.EthernetAddress:36,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:155,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - addr
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 162
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 162
    functionName: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 5
    functionsReached:
    - '[String].toCharArray()'
    - '[NumberFormatException].<init>(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.fasterxml.uuid.EthernetAddress:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - addr
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 6
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddress:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: '[com.fasterxml.uuid.EthernetAddress].clone()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    linkageType: ''
    returnType: Object
    signature: '[com.fasterxml.uuid.EthernetAddress].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddress:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - addr
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 200
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 200
    functionName: '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:222,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - addr
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 223
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 223
    functionName: '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - addrStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 236
    functionDepth: 2
    functionLinenumber: 236
    functionLinenumberEnd: 240
    functionName: '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddress:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - addr
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[com.fasterxml.uuid.EthernetAddress].valueOf(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].valueOf(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NetworkInterface.getNetworkInterfaces()
      Src: com.fasterxml.uuid.EthernetAddress:273,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].hasMoreElements()'
      Src: com.fasterxml.uuid.EthernetAddress:274,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].nextElement()'
      Src: com.fasterxml.uuid.EthernetAddress:275,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].isLoopback()'
      Src: com.fasterxml.uuid.EthernetAddress:276,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromInterface(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:277,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 287
    functionName: '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 4
    functionsReached:
    - NetworkInterface.getNetworkInterfaces()
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].nextElement()'
    - '[com.fasterxml.uuid.EthernetAddress].isLoopback()'
    - '[com.fasterxml.uuid.EthernetAddress].hasMoreElements()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NetworkInterface].getHardwareAddress()'
      Src: com.fasterxml.uuid.EthernetAddress:298,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:300,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - NetworkInterface
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nint
    argTypes:
    - NetworkInterface
    constantsTouched: []
    func_position:
      end: 307
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 307
    functionName: '[com.fasterxml.uuid.EthernetAddress].fromInterface(NetworkInterface)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
    - '[NetworkInterface].getHardwareAddress()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].fromInterface(NetworkInterface)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
      Src: com.fasterxml.uuid.EthernetAddress:326,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
      Src: com.fasterxml.uuid.EthernetAddress:328,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 324
    functionDepth: 5
    functionLinenumber: 324
    functionLinenumberEnd: 332
    functionName: '[com.fasterxml.uuid.EthernetAddress].fromPreferredInterface()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].fromPreferredInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
      Src: com.fasterxml.uuid.EthernetAddress:350,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
      Src: com.fasterxml.uuid.EthernetAddress:351,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromInterface(NetworkInterface)'
      Src: com.fasterxml.uuid.EthernetAddress:351,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 347
    functionDepth: 4
    functionLinenumber: 347
    functionLinenumberEnd: 355
    functionName: '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface(NetworkInterface)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._randomNumberGenerator()'
      Src: com.fasterxml.uuid.EthernetAddress:369,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
      Src: com.fasterxml.uuid.EthernetAddress:369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 370
    functionName: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
    - '[com.fasterxml.uuid.EthernetAddress]._randomNumberGenerator()'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextBytes(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:385,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 397
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 397
    functionName: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 3
    functionsReached:
    - '[java.util.Random].nextBytes(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 417
    functionName: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 4
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddress:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 424
    functionDepth: 1
    functionLinenumber: 424
    functionLinenumberEnd: 424
    functionName: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    linkageType: ''
    returnType: byte[]
    signature: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:428,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddress:430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 431
      start: 426
    functionDepth: 2
    functionLinenumber: 426
    functionLinenumberEnd: 431
    functionName: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddress:436,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - array
    - pos
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 446
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 446
    functionName: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[com.fasterxml.uuid.EthernetAddress].toLong()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.EthernetAddress].toLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: '[com.fasterxml.uuid.EthernetAddress].isLocallyAdministeredAddress()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.uuid.EthernetAddress].isLocallyAdministeredAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: com.fasterxml.uuid.EthernetAddress:490,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].getClass()'
      Src: com.fasterxml.uuid.EthernetAddress:490,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 492
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 492
    functionName: '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[Object].getClass()'
    - '[com.fasterxml.uuid.EthernetAddress].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 497
    functionName: '[com.fasterxml.uuid.EthernetAddress].hashCode()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.EthernetAddress].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 514
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 514
    functionName: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddress:534,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
      Src: com.fasterxml.uuid.EthernetAddress:538,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.fasterxml.uuid.EthernetAddress:539,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:540,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.fasterxml.uuid.EthernetAddress:541,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
      Src: com.fasterxml.uuid.EthernetAddress:542,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.fasterxml.uuid.EthernetAddress:543,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
      Src: com.fasterxml.uuid.EthernetAddress:544,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.fasterxml.uuid.EthernetAddress:545,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
      Src: com.fasterxml.uuid.EthernetAddress:546,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.fasterxml.uuid.EthernetAddress:547,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddress:548,1
    - Dst: '[StringBuilder].toString()'
      Src: com.fasterxml.uuid.EthernetAddress:549,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 523
    functionDepth: 2
    functionLinenumber: 523
    functionLinenumberEnd: 551
    functionName: '[com.fasterxml.uuid.EthernetAddress].toString()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 8
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.uuid.EthernetAddress].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: com.fasterxml.uuid.EthernetAddress:565,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Random
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 568
    functionName: '[com.fasterxml.uuid.EthernetAddress]._randomNumberGenerator()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[java.security.SecureRandom].<init>()'
    linkageType: ''
    returnType: java.util.Random
    signature: '[com.fasterxml.uuid.EthernetAddress]._randomNumberGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append()'
      Src: com.fasterxml.uuid.EthernetAddress:572,1
    - Dst: '[StringBuilder].append()'
      Src: com.fasterxml.uuid.EthernetAddress:573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - char[]
      - java.util.Random
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - hex
    argTypes:
    - StringBuilder
    - int
    constantsTouched: []
    func_position:
      end: 574
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 574
    functionName: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,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: com.fasterxml.uuid.UUIDGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.uuid.UUIDGenerator].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDGenerator
    signature: '[com.fasterxml.uuid.UUIDGenerator].<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: true
      returnValueGenericType: UUIDType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.uuid.UUIDGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UUIDType
    signature: '[com.fasterxml.uuid.UUIDGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDGenerator]._toInt(byte[],int)'
      Src: com.fasterxml.uuid.UUIDGenerator:58,1
    - Dst: '[com.fasterxml.uuid.UUIDGenerator]._toInt(byte[],int)'
      Src: com.fasterxml.uuid.UUIDGenerator:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.uuid.UUIDGenerator]._toLong(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGenerator]._toInt(byte[],int)'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.UUIDGenerator]._toLong(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.uuid.UUIDGenerator]._toInt(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDGenerator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.UUIDGenerator]._toInt(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.uuid.UUIDGenerator]._toShort(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.UUIDGenerator]._toShort(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromDefaultMechanisms(int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromDefaultMechanisms(int)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].rootNameServerFinder(int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:65,1
    - Dst: '[InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:67,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteConnectionFinder(int,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:66,1
    - Dst: '[InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:69,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteConnectionFinder(int,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:68,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timeoutMillis
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 73
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromDefaultMechanisms(int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].rootNameServerFinder(int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteConnectionFinder(int,InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[InetSocketAddress].<init>(String,int)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromDefaultMechanisms(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:90,1
    - Dst: finder.egressInterface()
      Src: com.fasterxml.uuid.EgressInterfaceFinder:94,1
    - Dst: '[ArrayList].add(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:96,1
    - Dst: '[ArrayList].toArray()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:100,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:100,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Finder[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - finders
    argTypes:
    - Finder[]
    constantsTouched: []
    func_position:
      end: 102
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 102
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(Finder[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - finder.egressInterface()
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[ArrayList].add(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[ArrayList].toArray()'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(Finder[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Finder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Finder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timeoutMillis
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].rootNameServerFinder(int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - '[Finder].<init>()'
    linkageType: ''
    returnType: Finder
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].rootNameServerFinder(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:127,1
    - Dst: '[InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:128,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(int,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timeoutMillis
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRootNameserverConnection(int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(int,InetSocketAddress)'
    - '[InetSocketAddress].<init>(String,int)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRootNameserverConnection(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:134,1
    - Dst: roots.length()
      Src: com.fasterxml.uuid.EgressInterfaceFinder:134,1
    - Dst: '[Random].nextInt(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:134,1
    - Dst: roots.charAt(com.fasterxml.uuid.EgressInterfaceFinder)
      Src: com.fasterxml.uuid.EgressInterfaceFinder:135,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: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 5
    functionsReached:
    - roots.charAt(com.fasterxml.uuid.EgressInterfaceFinder)
    - '[Random].nextInt(com.fasterxml.uuid.EgressInterfaceFinder)'
    - roots.length()
    - '[Random].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Finder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - InetSocketAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Finder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - timeoutMillis
    - address
    argTypes:
    - int
    - InetSocketAddress
    constantsTouched: []
    func_position:
      end: 147
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteConnectionFinder(int,InetSocketAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - '[Finder].<init>()'
    linkageType: ''
    returnType: Finder
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteConnectionFinder(int,InetSocketAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InetSocketAddress].isUnresolved()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:176,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:178,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:177,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteSocketConnectionFinder(int,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:182,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteDatagramSocketConnectionFinder(InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:185,1
    - Dst: System.getProperty(String)
      Src: com.fasterxml.uuid.EgressInterfaceFinder:190,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:191,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:196,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - InetSocketAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - timeoutMillis
    - remoteAddress
    argTypes:
    - int
    - InetSocketAddress
    constantsTouched: []
    func_position:
      end: 197
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 197
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(int,InetSocketAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
    - System.getProperty(String)
    - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteSocketConnectionFinder(int,InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteDatagramSocketConnectionFinder(InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].startsWith(String)'
    - '[InetSocketAddress].isUnresolved()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(com.fasterxml.uuid.EgressInterfaceFinder)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(int,InetSocketAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Finder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:209,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - InetSocketAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Finder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - timeoutMillis
    - address
    argTypes:
    - int
    - InetSocketAddress
    constantsTouched: []
    func_position:
      end: 216
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 216
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteSocketConnectionFinder(int,InetSocketAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - '[Finder].<init>()'
    linkageType: ''
    returnType: Finder
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteSocketConnectionFinder(int,InetSocketAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Socket].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:237,1
    - Dst: '[Socket].connect(InetSocketAddress,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:240,1
    - Dst: '[Socket].getLocalAddress()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:241,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:241,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:244,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:243,1
    - Dst: '[Socket].close()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:247,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - InetSocketAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - timeoutMillis
    - remoteAddress
    argTypes:
    - int
    - InetSocketAddress
    constantsTouched: []
    func_position:
      end: 252
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 252
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(int,InetSocketAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
    - '[Socket].<init>()'
    - '[Socket].close()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[Socket].getLocalAddress()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[Socket].connect(InetSocketAddress,int)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(int,InetSocketAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Finder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InetSocketAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Finder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - address
    argTypes:
    - InetSocketAddress
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteDatagramSocketConnectionFinder(InetSocketAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - '[Finder].<init>()'
    linkageType: ''
    returnType: Finder
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].remoteDatagramSocketConnectionFinder(InetSocketAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DatagramSocket].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:285,1
    - Dst: '[DatagramSocket].connect(InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:286,1
    - Dst: '[DatagramSocket].getLocalAddress()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:287,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:287,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:290,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:289,1
    - Dst: '[DatagramSocket].close()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:294,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - InetSocketAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - remoteAddress
    argTypes:
    - InetSocketAddress
    constantsTouched: []
    func_position:
      end: 297
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 297
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(InetSocketAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[DatagramSocket].<init>()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
    - '[DatagramSocket].close()'
    - '[DatagramSocket].connect(InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[DatagramSocket].getLocalAddress()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(InetSocketAddress)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: InetAddress.getByName(String)
      Src: com.fasterxml.uuid.EgressInterfaceFinder:314,1
    - Dst: InetAddress.getByName(String)
      Src: com.fasterxml.uuid.EgressInterfaceFinder:315,1
    - Dst: '[InetAddress].equals(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:317,1
    - Dst: '[InetAddress].equals(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:318,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:320,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:319,1
    - Dst: NetworkInterface.getByInetAddress(InetAddress)
      Src: com.fasterxml.uuid.EgressInterfaceFinder:325,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:328,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:328,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:336,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder:335,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - InetAddress
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localAddress
    argTypes:
    - InetAddress
    constantsTouched: []
    func_position:
      end: 338
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 338
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(InetAddress)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[InetAddress].equals(com.fasterxml.uuid.EgressInterfaceFinder)'
    - InetAddress.getByName(String)
    - '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
    - NetworkInterface.getByInetAddress(InetAddress)
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(InetAddress)'
  - 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: com.fasterxml.uuid.EgressInterfaceFinder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.EgressInterfaceFinder
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:349,1
    - Dst: '[Exception].<init>(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:352,1
    - Dst: '[List<String>].add(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[Exception].<init>(String)'
    - '[List<String>].add(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:349,1
    - Dst: '[Exception].<init>(String,Throwable)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:357,1
    - Dst: '[List<String>].add(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:358,1
    - Dst: '[Throwable].toString()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:359,1
    - Dst: '[List<String>].add(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 360
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 360
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(String,Throwable)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - '[Exception].<init>(String,Throwable)'
    - '[Throwable].toString()'
    - '[List<String>].add(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - '[List<String>].add(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:349,1
    - Dst: Arrays.toString(EgressResolutionException[])
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:363,1
    - Dst: '[Exception].<init>(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:363,1
    - Dst: '[List<String>].add(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:365,1
    - Dst: '[List<String>].addAll(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - EgressResolutionException[]
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - priors
    argTypes:
    - EgressResolutionException[]
    constantsTouched: []
    func_position:
      end: 368
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 368
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(EgressResolutionException[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>()'
    - Arrays.toString(EgressResolutionException[])
    - '[List<String>].addAll(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - '[Exception].<init>(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - '[List<String>].add(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(EgressResolutionException[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:371,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:372,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:373,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:374,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:375,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:376,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:377,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:378,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:379,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:380,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:381,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:382,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:383,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:384,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:385,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:386,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:387,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:388,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:389,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:390,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:391,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:392,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:393,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 398
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].report()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].report()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:405,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
      Src: com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 406
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached:
    - System.getProperty(String)
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Collection<String>
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 410
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].getMessages()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Collection<String>
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].getMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - EgressResolutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NetworkInterface
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].egressInterface()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NetworkInterface
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].egressInterface()'
  - 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: com.fasterxml.uuid.EgressInterfaceFinder.Finder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.EgressInterfaceFinder.Finder
    signature: '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getClass()'
      Src: com.fasterxml.uuid.UUIDTimer:76,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.UUIDTimer:76,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.UUIDTimer:172,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDTimer:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      - com.fasterxml.uuid.TimestampSynchronizer
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDTimer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rnd
    - sync
    argTypes:
    - Random
    - com.fasterxml.uuid.TimestampSynchronizer
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.UUIDTimer].getClass()'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    - '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.UUIDTimer)'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTimer
    signature: '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getClass()'
      Src: com.fasterxml.uuid.UUIDTimer:76,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.UUIDTimer:76,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
      Src: com.fasterxml.uuid.UUIDTimer:190,1
    - Dst: '[com.fasterxml.uuid.TimestampSynchronizer].initialize()'
      Src: com.fasterxml.uuid.UUIDTimer:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      - com.fasterxml.uuid.TimestampSynchronizer
      - com.fasterxml.uuid.UUIDClock
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDTimer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rnd
    - sync
    - clock
    argTypes:
    - Random
    - com.fasterxml.uuid.TimestampSynchronizer
    - com.fasterxml.uuid.UUIDClock
    constantsTouched: []
    func_position:
      end: 211
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 211
    functionName: '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer,com.fasterxml.uuid.UUIDClock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.TimestampSynchronizer].initialize()'
    - '[com.fasterxml.uuid.UUIDTimer].getClass()'
    - '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.UUIDTimer)'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTimer
    signature: '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer,com.fasterxml.uuid.UUIDClock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].nextInt()'
      Src: com.fasterxml.uuid.UUIDTimer:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - Random
    constantsTouched: []
    func_position:
      end: 227
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 227
    functionName: '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 2
    functionsReached:
    - '[Random].nextInt()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - 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: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
      Src: com.fasterxml.uuid.UUIDTimer:244,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,long,long)'
      Src: com.fasterxml.uuid.UUIDTimer:249,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
      Src: com.fasterxml.uuid.UUIDTimer:270,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
      Src: com.fasterxml.uuid.UUIDTimer:276,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].slowDown(com.fasterxml.uuid.UUIDTimer,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.UUIDTimer:285,1
    - Dst: '[com.fasterxml.uuid.TimestampSynchronizer].update(com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.UUIDTimer:304,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.fasterxml.uuid.UUIDTimer:306,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - 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: 321
      start: 242
    functionDepth: 3
    functionLinenumber: 242
    functionLinenumberEnd: 321
    functionName: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 4
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,long,long)'
    - '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
    - '[com.fasterxml.uuid.UUIDTimer].slowDown(com.fasterxml.uuid.UUIDTimer,com.fasterxml.uuid.UUIDTimer)'
    - '[RuntimeException].<init>(String)'
    - '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
    - '[com.fasterxml.uuid.TimestampSynchronizer].update(com.fasterxml.uuid.UUIDTimer)'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - timestamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 335
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 335
    functionName: '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimer:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uuidBytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 367
      start: 346
    functionDepth: 4
    functionLinenumber: 346
    functionLinenumberEnd: 367
    functionName: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,com.fasterxml.uuid.UUIDTimer)'
      Src: com.fasterxml.uuid.UUIDTimer:405,1
    - Dst: Thread.sleep(com.fasterxml.uuid.UUIDTimer)
      Src: com.fasterxml.uuid.UUIDTimer:410,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDTimer:420,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.impl.LoggerFacade
      - long
      - int
      - long
      - long
      - com.fasterxml.uuid.TimestampSynchronizer
      - Random
      - com.fasterxml.uuid.UUIDClock
      - int
      - long
      - long
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startTime
    - actDiff
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 421
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 421
    functionName: '[com.fasterxml.uuid.UUIDTimer].slowDown(long,long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
    functionUses: 0
    functionsReached:
    - Thread.sleep(com.fasterxml.uuid.UUIDTimer)
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,com.fasterxml.uuid.UUIDTimer)'
    - System.currentTimeMillis()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimer].slowDown(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Jug.class.getName()
      Src: com.fasterxml.uuid.Jug:52,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:53,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:54,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:55,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:56,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:57,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:58,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:59,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:60,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:61,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:62,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:63,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:64,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:65,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:66,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:67,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:68,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:69,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:70,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:71,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:72,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:73,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:74,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String,String>
      - HashMap<String,String>
      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: 76
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.uuid.Jug].printUsage()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Jug.java
    functionUses: 1
    functionsReached:
    - Jug.class.getName()
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.Jug].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,String>].size()'
      Src: com.fasterxml.uuid.Jug:81,1
    - Dst: '[Map<String,String>].entrySet()'
      Src: com.fasterxml.uuid.Jug:82,1
    - Dst: '[PrintStream].print(String)'
      Src: com.fasterxml.uuid.Jug:85,1
    - Dst: '[PrintStream].print(String)'
      Src: com.fasterxml.uuid.Jug:87,1
    - Dst: '[PrintStream].print(String)'
      Src: com.fasterxml.uuid.Jug:91,1
    - Dst: en.getKey()
      Src: com.fasterxml.uuid.Jug:93,1
    - Dst: '[PrintStream].print(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:93,1
    - Dst: '[PrintStream].print(String)'
      Src: com.fasterxml.uuid.Jug:94,1
    - Dst: '[PrintStream].print(String)'
      Src: com.fasterxml.uuid.Jug:96,1
    - Dst: en.getValue()
      Src: com.fasterxml.uuid.Jug:98,1
    - Dst: '[PrintStream].print(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:98,1
    - Dst: '[PrintStream].print(String)'
      Src: com.fasterxml.uuid.Jug:99,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,String>
      - PrintStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String,String>
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - m
    - out
    - option
    argTypes:
    - Map<String,String>
    - PrintStream
    - boolean
    constantsTouched: []
    func_position:
      end: 101
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 101
    functionName: '[com.fasterxml.uuid.Jug].printMap(Map<String,String>,PrintStream,boolean)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Jug.java
    functionUses: 0
    functionsReached:
    - '[PrintStream].print(com.fasterxml.uuid.Jug)'
    - '[PrintStream].print(String)'
    - en.getValue()
    - en.getKey()
    - '[Map<String,String>].size()'
    - '[Map<String,String>].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.Jug].printMap(Map<String,String>,PrintStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Jug].<init>()'
      Src: com.fasterxml.uuid.Jug:105,1
    - Dst: '[com.fasterxml.uuid.Jug].run(String[])'
      Src: com.fasterxml.uuid.Jug:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String,String>
      - HashMap<String,String>
      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: 106
      start: 103
    functionDepth: 6
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[com.fasterxml.uuid.Jug].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Jug.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].<init>()'
    - '[com.fasterxml.uuid.Jug].run(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.Jug].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Jug].printUsage()'
      Src: com.fasterxml.uuid.Jug:110,1
    - Dst: '[HashMap<String,String>].get(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:126,1
    - Dst: '[HashMap<String,String>].containsValue(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:128,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:129,1
    - Dst: '[com.fasterxml.uuid.Jug].printMap(HashMap<String,String>,com.fasterxml.uuid.Jug,boolean)'
      Src: com.fasterxml.uuid.Jug:131,1
    - Dst: System.err.println()
      Src: com.fasterxml.uuid.Jug:132,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:133,1
    - Dst: opt.length()
      Src: com.fasterxml.uuid.Jug:147,1
    - Dst: opt.charAt(int)
      Src: com.fasterxml.uuid.Jug:147,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:148,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:149,1
    - Dst: opt.startsWith(String)
      Src: com.fasterxml.uuid.Jug:153,1
    - Dst: opt.substring(int)
      Src: com.fasterxml.uuid.Jug:154,1
    - Dst: '[HashMap<String,String>].get(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:154,1
    - Dst: o.charAt(int)
      Src: com.fasterxml.uuid.Jug:157,1
    - Dst: opt.substring(int)
      Src: com.fasterxml.uuid.Jug:160,1
    - Dst: '[HashMap<String,String>].containsValue(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:160,1
    - Dst: opt.charAt(int)
      Src: com.fasterxml.uuid.Jug:161,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:166,1
    - Dst: System.err.print(String)
      Src: com.fasterxml.uuid.Jug:167,1
    - Dst: '[com.fasterxml.uuid.Jug].printMap(HashMap<String,String>,com.fasterxml.uuid.Jug,boolean)'
      Src: com.fasterxml.uuid.Jug:168,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:169,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:170,1
    - Dst: Integer.parseInt(com.fasterxml.uuid.Jug)
      Src: com.fasterxml.uuid.Jug:181,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:183,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:184,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:187,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:194,1
    - Dst: nex.toString()
      Src: com.fasterxml.uuid.Jug:196,1
    - Dst: System.err.println(com.fasterxml.uuid.Jug)
      Src: com.fasterxml.uuid.Jug:196,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:197,1
    - Dst: '[com.fasterxml.uuid.Jug].printUsage()'
      Src: com.fasterxml.uuid.Jug:201,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:220,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:221,1
    - Dst: type.charAt(int)
      Src: com.fasterxml.uuid.Jug:228,1
    - Dst: System.out.print(String)
      Src: com.fasterxml.uuid.Jug:242,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.Jug:244,1
    - Dst: '[java.util.Random].<init>(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:244,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
      Src: com.fasterxml.uuid.Jug:244,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.Jug:246,1
    - Dst: System.out.print(String)
      Src: com.fasterxml.uuid.Jug:246,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.Jug:247,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.Jug:251,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.Jug:252,1
    - Dst: '[SecureRandom].<init>()'
      Src: com.fasterxml.uuid.Jug:257,1
    - Dst: System.out.print(String)
      Src: com.fasterxml.uuid.Jug:259,1
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator(SecureRandom)'
      Src: com.fasterxml.uuid.Jug:261,1
    - Dst: '[SecureRandom].<init>()'
      Src: com.fasterxml.uuid.Jug:267,1
    - Dst: System.out.print(String)
      Src: com.fasterxml.uuid.Jug:269,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(SecureRandom)'
      Src: com.fasterxml.uuid.Jug:271,1
    - Dst: '[SecureRandom].<init>()'
      Src: com.fasterxml.uuid.Jug:277,1
    - Dst: System.out.print(String)
      Src: com.fasterxml.uuid.Jug:279,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(SecureRandom)'
      Src: com.fasterxml.uuid.Jug:281,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:286,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:287,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:290,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:291,1
    - Dst: nameSpace.toLowerCase()
      Src: com.fasterxml.uuid.Jug:295,1
    - Dst: '[com.fasterxml.uuid.Jug].equals(String)'
      Src: com.fasterxml.uuid.Jug:296,1
    - Dst: '[com.fasterxml.uuid.Jug].equals(String)'
      Src: com.fasterxml.uuid.Jug:298,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.Jug:301,1
    - Dst: System.exit(int)
      Src: com.fasterxml.uuid.Jug:303,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:306,1
    - Dst: System.out.println()
      Src: com.fasterxml.uuid.Jug:312,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.Jug:323,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
      Src: com.fasterxml.uuid.Jug:326,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.Jug:328,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.Jug:331,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
      Src: com.fasterxml.uuid.Jug:336,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(com.fasterxml.uuid.Jug)'
      Src: com.fasterxml.uuid.Jug:336,1
    - Dst: System.out.print(String)
      Src: com.fasterxml.uuid.Jug:338,1
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.Jug:341,1
    - Dst: System.out.println(com.fasterxml.uuid.Jug)
      Src: com.fasterxml.uuid.Jug:341,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.Jug:346,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.Jug:349,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.Jug:351,1
    CyclomaticComplexity: 69
    EdgeCount: 69
    ICount: 181
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String,String>
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 353
      start: 108
    functionDepth: 5
    functionLinenumber: 108
    functionLinenumberEnd: 353
    functionName: '[com.fasterxml.uuid.Jug].run(String[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Jug.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.Jug].equals(String)'
    - uuid.toString()
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(com.fasterxml.uuid.Jug)'
    - '[com.fasterxml.uuid.Jug].printMap(HashMap<String,String>,com.fasterxml.uuid.Jug,boolean)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(com.fasterxml.uuid.Jug)'
    - System.out.print(String)
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    - System.err.println(com.fasterxml.uuid.Jug)
    - Integer.parseInt(com.fasterxml.uuid.Jug)
    - System.exit(int)
    - nex.toString()
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(SecureRandom)'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[SecureRandom].<init>()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(SecureRandom)'
    - opt.length()
    - System.out.println(com.fasterxml.uuid.Jug)
    - System.out.println(String)
    - System.err.print(String)
    - opt.charAt(int)
    - type.charAt(int)
    - nameSpace.toLowerCase()
    - '[java.util.Random].<init>(com.fasterxml.uuid.Jug)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - System.err.println()
    - System.err.println(String)
    - opt.startsWith(String)
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
    - '[HashMap<String,String>].containsValue(com.fasterxml.uuid.Jug)'
    - o.charAt(int)
    - opt.substring(int)
    - System.out.println()
    - '[com.fasterxml.uuid.Jug].printUsage()'
    - '[HashMap<String,String>].get(com.fasterxml.uuid.Jug)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(com.fasterxml.uuid.Jug)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(SecureRandom)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.Jug].run(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.fasterxml.uuid.Jug:29,1
    - Dst: '[HashMap].<init>()'
      Src: com.fasterxml.uuid.Jug:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String,String>
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.Jug
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.Jug].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Jug.java
    functionUses: 3
    functionsReached:
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.Jug
    signature: '[com.fasterxml.uuid.Jug].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.UUIDGenerator
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.fasterxml.uuid.StringArgGenerator].generate(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/StringArgGenerator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.StringArgGenerator].generate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.UUIDGenerator
    argCount: 1
    argNames:
    - nameBytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.uuid.StringArgGenerator].generate(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/StringArgGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.StringArgGenerator].generate(byte[])'
  - 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: com.fasterxml.uuid.StringArgGenerator
      static: false
      superClass: com.fasterxml.uuid.UUIDGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.StringArgGenerator].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/StringArgGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.StringArgGenerator
    signature: '[com.fasterxml.uuid.StringArgGenerator].<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: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.UUIDGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[com.fasterxml.uuid.NoArgGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/NoArgGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.NoArgGenerator].generate()'
  - 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: com.fasterxml.uuid.NoArgGenerator
      static: false
      superClass: com.fasterxml.uuid.UUIDGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.NoArgGenerator].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/NoArgGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.NoArgGenerator
    signature: '[com.fasterxml.uuid.NoArgGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:63,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,int)'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:67,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:69,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,int)'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:72,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 2
    argNames:
    - ethAddr
    - timer
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.UUIDTimer
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedReorderedGenerator.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,int)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,int)'
    - '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: UUIDType
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 84
    functionName: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedReorderedGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UUIDType
    signature: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].getEthernetAddress()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedReorderedGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].getEthernetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:98,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 4
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedReorderedGenerator.java
    functionUses: 4
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(long)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].<init>(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,long)'
      Src: com.fasterxml.uuid.impl.TimeBasedReorderedGenerator:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rawTimestamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 132
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 132
    functionName: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedReorderedGenerator.java
    functionUses: 1
    functionsReached:
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,long)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.locks.ReentrantLock].<init>()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:52,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:67,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - byte[]
      - java.util.concurrent.locks.Lock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochRandomGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.locks.ReentrantLock].<init>()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:52,1
    - Dst: '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - byte[]
      - java.util.concurrent.locks.Lock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 2
    argNames:
    - rnd
    - clock
    argTypes:
    - java.util.Random
    - com.fasterxml.uuid.UUIDClock
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochRandomGenerator.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    - '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - byte[]
      - java.util.concurrent.locks.Lock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDType
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochRandomGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDType
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:104,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - byte[]
      - java.util.concurrent.locks.Lock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochRandomGenerator.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(long)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.locks.Lock].lock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:121,1
    - Dst: '[java.util.Random].nextBytes(byte[])'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:123,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator]._toShort(byte[],int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:124,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator]._toLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:124,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator,com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator,com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:124,1
    - Dst: '[java.util.concurrent.locks.Lock].unlock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator:126,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - byte[]
      - java.util.concurrent.locks.Lock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rawTimestamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 128
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 128
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochRandomGenerator.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.locks.Lock].lock()'
    - '[java.util.Random].nextBytes(byte[])'
    - '[java.util.concurrent.locks.Lock].unlock()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator,com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator,com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator]._toShort(byte[],int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator]._toLong(byte[],int)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - WrappedLogger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.impl.LoggerFacade
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade].<init>(Class<?>)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.LoggerFacade
    signature: '[com.fasterxml.uuid.impl.LoggerFacade].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].<init>(Class<?>)'
      Src: com.fasterxml.uuid.impl.LoggerFacade:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - WrappedLogger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.LoggerFacade
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(Class<?>)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade].<init>(Class<?>)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.LoggerFacade
    signature: '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade]._warn(String)'
      Src: com.fasterxml.uuid.impl.LoggerFacade:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - WrappedLogger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade]._warn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,Object)
      Src: com.fasterxml.uuid.impl.LoggerFacade:33,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade]._warn(com.fasterxml.uuid.impl.LoggerFacade)'
      Src: com.fasterxml.uuid.impl.LoggerFacade:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - WrappedLogger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - msg
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,Object)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade]._warn(com.fasterxml.uuid.impl.LoggerFacade)'
    - String.format(String,Object)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,Object,Object)
      Src: com.fasterxml.uuid.impl.LoggerFacade:37,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade]._warn(com.fasterxml.uuid.impl.LoggerFacade)'
      Src: com.fasterxml.uuid.impl.LoggerFacade:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - WrappedLogger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - msg
    - arg
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,Object,Object)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade]._warn(com.fasterxml.uuid.impl.LoggerFacade)'
    - String.format(String,Object,Object)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: WrappedLogger.logger(Class<?>)
      Src: com.fasterxml.uuid.impl.LoggerFacade:42,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
      Src: com.fasterxml.uuid.impl.LoggerFacade:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - WrappedLogger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade]._warn(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
    - WrappedLogger.logger(Class<?>)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.LoggerFacade]._warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.slf4j.Logger
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.slf4j.Logger
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(org.slf4j.Logger)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger
    signature: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(org.slf4j.Logger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.LoggerFactory].getLogger(Class<?>)'
      Src: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger:58,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger)'
      Src: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger:58,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(null)'
      Src: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger:60,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: WrappedLogger
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - forClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].logger(Class<?>)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger)'
    - '[org.slf4j.LoggerFactory].getLogger(Class<?>)'
    - '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(null)'
    linkageType: ''
    returnType: WrappedLogger
    signature: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].logger(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Logger].warn(String)'
      Src: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger:66,1
    - Dst: System.err.println(String)
      Src: com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].warn(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
    functionUses: 0
    functionsReached:
    - '[Logger].warn(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.RandomBasedGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[com.fasterxml.uuid.impl.RandomBasedGenerator].<init>(java.util.Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/RandomBasedGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.RandomBasedGenerator
    signature: '[com.fasterxml.uuid.impl.RandomBasedGenerator].<init>(java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDType
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.uuid.impl.RandomBasedGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/RandomBasedGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDType
    signature: '[com.fasterxml.uuid.impl.RandomBasedGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextBytes(com.fasterxml.uuid.impl.RandomBasedGenerator)'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:78,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator]._toLong(com.fasterxml.uuid.impl.RandomBasedGenerator,int)'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:79,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator]._toLong(com.fasterxml.uuid.impl.RandomBasedGenerator,int)'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:80,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:82,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:83,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.RandomBasedGenerator,com.fasterxml.uuid.impl.RandomBasedGenerator,com.fasterxml.uuid.impl.RandomBasedGenerator)'
      Src: com.fasterxml.uuid.impl.RandomBasedGenerator:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 86
    functionName: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/RandomBasedGenerator.java
    functionUses: 4
    functionsReached:
    - '[java.util.Random].nextBytes(com.fasterxml.uuid.impl.RandomBasedGenerator)'
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator]._toLong(com.fasterxml.uuid.impl.RandomBasedGenerator,int)'
    - '[java.util.Random].nextLong()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.RandomBasedGenerator,com.fasterxml.uuid.impl.RandomBasedGenerator,com.fasterxml.uuid.impl.RandomBasedGenerator)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].<init>(int,int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:24,1
    - Dst: '[java.util.UUID].<init>()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.UUIDUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].<init>()'
    - '[java.util.UUID].<init>(int,int)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.UUIDUtil
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:91,1
    - Dst: '[String].length()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:93,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:94,1
    - Dst: '[String].charAt(com.fasterxml.uuid.impl.UUIDUtil)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:108,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:109,1
    - Dst: '[String].charAt(com.fasterxml.uuid.impl.UUIDUtil)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:114,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:123,1
    - Dst: '[String].charAt()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:128,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:137,1
    - Dst: '[java.util.UUID].<init>(com.fasterxml.uuid.impl.UUIDUtil,com.fasterxml.uuid.impl.UUIDUtil)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:147,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 148
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 13
    functionsReached:
    - '[String].charAt(com.fasterxml.uuid.impl.UUIDUtil)'
    - '[NumberFormatException].<init>(String)'
    - '[String].charAt()'
    - '[String].length()'
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.UUIDUtil,com.fasterxml.uuid.impl.UUIDUtil)'
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:158,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:159,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:160,1
    - Dst: '[java.util.UUID].<init>(long,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 7
    functionsReached:
    - '[java.util.UUID].<init>(long,long)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:175,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:176,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:176,1
    - Dst: '[java.util.UUID].<init>(long,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bytes
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 177
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 177
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].<init>(long,long)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDType].raw()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:186,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.impl.UUIDUtil:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.UUIDType
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - uuidBytes
    argTypes:
    - com.fasterxml.uuid.UUIDType
    - byte[]
    constantsTouched: []
    func_position:
      end: 193
      start: 182
    functionDepth: 3
    functionLinenumber: 182
    functionLinenumberEnd: 193
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDType].raw()'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDType].raw()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:199,1
    - Dst: '[java.util.UUID].<init>(com.fasterxml.uuid.impl.UUIDUtil,com.fasterxml.uuid.impl.UUIDUtil)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.UUIDType
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - l1
    - l2
    argTypes:
    - com.fasterxml.uuid.UUIDType
    - long
    - long
    constantsTouched: []
    func_position:
      end: 204
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 204
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,long,long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.UUIDUtil,com.fasterxml.uuid.impl.UUIDUtil)'
    - '[com.fasterxml.uuid.UUIDType].raw()'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDType].raw()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:208,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,com.fasterxml.uuid.impl.UUIDUtil)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - com.fasterxml.uuid.UUIDType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - l1
    - type
    argTypes:
    - long
    - com.fasterxml.uuid.UUIDType
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,com.fasterxml.uuid.UUIDType)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,com.fasterxml.uuid.impl.UUIDUtil)'
    - '[com.fasterxml.uuid.UUIDType].raw()'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,com.fasterxml.uuid.UUIDType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - l1
    - rawType
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - l2
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 223
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 223
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:246,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:251,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDType
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 274
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 274
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 2
    functionsReached:
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDType
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:284,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:285,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,com.fasterxml.uuid.impl.UUIDUtil,int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:287,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,com.fasterxml.uuid.impl.UUIDUtil,int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:288,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,com.fasterxml.uuid.impl.UUIDUtil,int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:289,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,com.fasterxml.uuid.impl.UUIDUtil,int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 292
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 292
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 5
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,com.fasterxml.uuid.impl.UUIDUtil,int)'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: byte[]
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - uuid
    - buffer
    argTypes:
    - java.util.UUID
    - byte[]
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 3
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[],int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:300,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:301,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:302,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:303,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:304,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:305,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - uuid
    - buffer
    - offset
    argTypes:
    - java.util.UUID
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 307
      start: 298
    functionDepth: 2
    functionLinenumber: 298
    functionLinenumberEnd: 307
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[java.util.UUID].getLeastSignificantBits()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._gatherInt(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:319,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._gatherInt(byte[],int)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 323
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 323
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil]._gatherInt(byte[],int)'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - value
    - buffer
    - offset
    argTypes:
    - int
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 337
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 337
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 343
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 343
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil]._gatherInt(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.uuid.impl.UUIDUtil]._gatherInt(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:348,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:351,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:354,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bytes
    - offset
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 356
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 356
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:370,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:384,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:384,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:386,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:386,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV7(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:388,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtil:390,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 392
      start: 368
    functionDepth: 2
    functionLinenumber: 368
    functionLinenumberEnd: 392
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 6
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV7(java.util.UUID)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 410
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 410
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 2
    functionsReached:
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 428
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 428
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 2
    functionsReached:
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtil:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - java.util.UUID
      - java.util.UUID
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 434
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 434
    functionName: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV7(java.util.UUID)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
    functionUses: 1
    functionsReached:
    - '[java.util.UUID].getMostSignificantBits()'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV7(java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:58,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.impl.TimeBasedGenerator,int)'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:62,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:64,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(com.fasterxml.uuid.impl.TimeBasedGenerator,int)'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:67,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 2
    argNames:
    - ethAddr
    - timer
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.UUIDTimer
    constantsTouched: []
    func_position:
      end: 70
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.uuid.impl.TimeBasedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedGenerator.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.impl.TimeBasedGenerator,int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(com.fasterxml.uuid.impl.TimeBasedGenerator,int)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: UUIDType
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[com.fasterxml.uuid.impl.TimeBasedGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UUIDType
    signature: '[com.fasterxml.uuid.impl.TimeBasedGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddress
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[com.fasterxml.uuid.impl.TimeBasedGenerator].getEthernetAddress()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedGenerator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddress
    signature: '[com.fasterxml.uuid.impl.TimeBasedGenerator].getEthernetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:92,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedGenerator.java
    functionUses: 6
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(long)'
    - '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].<init>(com.fasterxml.uuid.impl.TimeBasedGenerator,long)'
      Src: com.fasterxml.uuid.impl.TimeBasedGenerator:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.uuid.EthernetAddress
      - com.fasterxml.uuid.UUIDTimer
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rawTimestamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 125
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 125
    functionName: '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedGenerator.java
    functionUses: 1
    functionsReached:
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.TimeBasedGenerator,long)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:68,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rnd
    argTypes:
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 2
    argNames:
    - rnd
    - clock
    argTypes:
    - java.util.Random
    - com.fasterxml.uuid.UUIDClock
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(com.fasterxml.uuid.UUIDClock)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(java.util.function.Consumer<byte[]>)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 2
    argNames:
    - randomNextBytes
    - clock
    argTypes:
    - java.util.function.Consumer<byte[]>
    - com.fasterxml.uuid.UUIDClock
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 4
    functionsReached:
    - '[java.util.Objects].requireNonNull(java.util.function.Consumer<byte[]>)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.TimeBasedEpochGenerator
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDType
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 105
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDType
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:116,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 10
    functionsReached:
    - '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(long)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:148,1
    - Dst: '[java.util.function.Consumer<byte[]>].accept(byte[])'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:153,1
    - Dst: UUIDType.TIME_BASED_EPOCH.raw()
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:159,1
    - Dst: Byte.toUnsignedLong()
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:160,1
    - Dst: Byte.toUnsignedLong()
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:161,1
    - Dst: Byte.toUnsignedLong()
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:162,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator]._toLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:166,1
    - Dst: '[java.util.UUID].<init>(com.fasterxml.uuid.impl.TimeBasedEpochGenerator,com.fasterxml.uuid.impl.TimeBasedEpochGenerator)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:168,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.function.Consumer<byte[]>
      - com.fasterxml.uuid.UUIDClock
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.NoArgGenerator
    argCount: 1
    argNames:
    - rawTimestamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 169
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 169
    functionName: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 1
    functionsReached:
    - '[java.util.function.Consumer<byte[]>].accept(byte[])'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator]._toLong(byte[],int)'
    - UUIDType.TIME_BASED_EPOCH.raw()
    - '[IllegalStateException].<init>(String)'
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.TimeBasedEpochGenerator,com.fasterxml.uuid.impl.TimeBasedEpochGenerator)'
    - Byte.toUnsignedLong()
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].getClass()'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:24,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.impl.NameBasedGenerator)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:24,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:29,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:34,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:38,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:42,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:81,1
    - Dst: '[java.security.MessageDigest].getAlgorithm()'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:84,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].startsWith(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:85,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].startsWith(String)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:87,1
    - Dst: '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,com.fasterxml.uuid.impl.NameBasedGenerator)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:92,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.UUID
      - java.security.MessageDigest
      - com.fasterxml.uuid.UUIDType
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - com.fasterxml.uuid.impl.LoggerFacade
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.security.MessageDigest
      - com.fasterxml.uuid.UUIDType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.NameBasedGenerator
      static: false
      superClass: com.fasterxml.uuid.StringArgGenerator
    argCount: 3
    argNames:
    - namespace
    - digester
    - type
    argTypes:
    - java.util.UUID
    - java.security.MessageDigest
    - com.fasterxml.uuid.UUIDType
    constantsTouched: []
    func_position:
      end: 97
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 97
    functionName: '[com.fasterxml.uuid.impl.NameBasedGenerator].<init>(java.util.UUID,java.security.MessageDigest,com.fasterxml.uuid.UUIDType)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/NameBasedGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].fromString(String)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].getClass()'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.security.MessageDigest].getAlgorithm()'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].startsWith(String)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.impl.NameBasedGenerator)'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.NameBasedGenerator
    signature: '[com.fasterxml.uuid.impl.NameBasedGenerator].<init>(java.util.UUID,java.security.MessageDigest,com.fasterxml.uuid.UUIDType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - com.fasterxml.uuid.impl.LoggerFacade
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.security.MessageDigest
      - com.fasterxml.uuid.UUIDType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.UUIDType
      static: false
      superClass: com.fasterxml.uuid.StringArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 106
    functionName: '[com.fasterxml.uuid.impl.NameBasedGenerator].getType()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/NameBasedGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDType
    signature: '[com.fasterxml.uuid.impl.NameBasedGenerator].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - com.fasterxml.uuid.impl.LoggerFacade
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.security.MessageDigest
      - com.fasterxml.uuid.UUIDType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.StringArgGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[com.fasterxml.uuid.impl.NameBasedGenerator].getNamespace()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/NameBasedGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.NameBasedGenerator].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(java.nio.charset.Charset)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:120,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(com.fasterxml.uuid.impl.NameBasedGenerator)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - com.fasterxml.uuid.impl.LoggerFacade
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.security.MessageDigest
      - com.fasterxml.uuid.UUIDType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.StringArgGenerator
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/NameBasedGenerator.java
    functionUses: 4
    functionsReached:
    - '[String].getBytes(java.nio.charset.Charset)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(com.fasterxml.uuid.impl.NameBasedGenerator)'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.MessageDigest].reset()'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:128,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:130,1
    - Dst: '[java.security.MessageDigest].update(byte[])'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:130,1
    - Dst: '[java.security.MessageDigest].update(byte[])'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:132,1
    - Dst: '[java.security.MessageDigest].digest()'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:133,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.impl.NameBasedGenerator)'
      Src: com.fasterxml.uuid.impl.NameBasedGenerator:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.charset.Charset
      - com.fasterxml.uuid.impl.LoggerFacade
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.util.UUID
      - java.security.MessageDigest
      - com.fasterxml.uuid.UUIDType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.UUID
      static: false
      superClass: com.fasterxml.uuid.StringArgGenerator
    argCount: 1
    argNames:
    - nameBytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 136
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 136
    functionName: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(byte[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/NameBasedGenerator.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[java.security.MessageDigest].update(byte[])'
    - '[java.security.MessageDigest].reset()'
    - '[java.security.MessageDigest].digest()'
    linkageType: ''
    returnType: java.util.UUID
    signature: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: com.fasterxml.uuid.impl.LazyRandom:25,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.security.SecureRandom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.SecureRandom
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LazyRandom.java
    functionUses: 2
    functionsReached:
    - '[java.security.SecureRandom].<init>()'
    linkageType: ''
    returnType: java.security.SecureRandom
    signature: '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.uuid.impl.LazyRandom:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.security.SecureRandom
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.impl.LazyRandom
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.uuid.impl.LazyRandom].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LazyRandom.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.impl.LazyRandom
    signature: '[com.fasterxml.uuid.impl.LazyRandom].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.LoggerFactory].getLogger()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:47,1
    - Dst: '[File].<init>(String)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:87,1
    - Dst: '[File].<init>(String)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:87,1
    - Dst: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 4
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 2
    functionsReached:
    - '[File].<init>(String)'
    - '[org.slf4j.LoggerFactory].getLogger()'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File)'
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.LoggerFactory].getLogger()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:47,1
    - Dst: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File,long)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 2
    argNames:
    - lockFile1
    - lockFile2
    argTypes:
    - File
    - File
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 3
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 1
    functionsReached:
    - '[org.slf4j.LoggerFactory].getLogger()'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File,long)'
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.LoggerFactory].getLogger()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:47,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(File)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:100,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(File)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:104,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - File
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 3
    argNames:
    - lockFile1
    - lockFile2
    - interval
    argTypes:
    - File
    - File
    - long
    constantsTouched: []
    func_position:
      end: 113
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 113
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File,long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(File)'
    - '[org.slf4j.LoggerFactory].getLogger()'
    - '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 1
    argNames:
    - interval
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].setUpdateInterval(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].setUpdateInterval(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mLocked1.readStamp()
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:149,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:150,1
    - Dst: '[org.slf4j.Logger].warn(String)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:165,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:167,1
    - Dst: '[org.slf4j.Logger].warn(String,long)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 184
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].initialize()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 0
    functionsReached:
    - mLocked1.readStamp()
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    - '[org.slf4j.Logger].warn(String,long)'
    - System.currentTimeMillis()
    - '[org.slf4j.Logger].warn(String)'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].doDeactivate(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 190
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].deactivate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].doDeactivate(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer,com.fasterxml.uuid.ext.LockedFile)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].deactivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:211,1
    - Dst: mLocked1.writeStamp(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 1
    argNames:
    - now
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 219
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 219
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].update(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
    - mLocked1.writeStamp(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].update(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:230,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
      Src: com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer:233,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.uuid.ext.LockedFile
      - com.fasterxml.uuid.ext.LockedFile
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - long
      - String
      - String
      - long
      - com.fasterxml.uuid.ext.LockedFile
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: com.fasterxml.uuid.TimestampSynchronizer
    argCount: 2
    argNames:
    - lf1
    - lf2
    argTypes:
    - com.fasterxml.uuid.ext.LockedFile
    - com.fasterxml.uuid.ext.LockedFile
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].doDeactivate(com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].doDeactivate(com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.LoggerFactory].getLogger()'
      Src: com.fasterxml.uuid.ext.LockedFile:42,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:45,1
    - Dst: '[RandomAccessFile].<init>(File,String)'
      Src: com.fasterxml.uuid.ext.LockedFile:97,1
    - Dst: '[RandomAccessFile].getChannel()'
      Src: com.fasterxml.uuid.ext.LockedFile:100,1
    - Dst: '[IOException].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:102,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].tryLock()'
      Src: com.fasterxml.uuid.ext.LockedFile:104,1
    - Dst: '[IOException].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:106,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:111,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - LoggerWrapper
      - int
      - long
      - File
      - RandomAccessFile
      - java.nio.channels.FileChannel
      - java.nio.channels.FileLock
      - java.nio.ByteBuffer
      - boolean
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.uuid.ext.LockedFile
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 118
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 118
    functionName: '[com.fasterxml.uuid.ext.LockedFile].<init>(File)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].tryLock()'
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>(com.fasterxml.uuid.ext.LockedFile)'
    - '[org.slf4j.LoggerFactory].getLogger()'
    - '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,com.fasterxml.uuid.ext.LockedFile)'
    - '[IOException].<init>(String)'
    - '[RandomAccessFile].getChannel()'
    - '[RandomAccessFile].<init>(File,String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.LockedFile
    signature: '[com.fasterxml.uuid.ext.LockedFile].<init>(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>()'
      Src: com.fasterxml.uuid.ext.LockedFile:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - LoggerWrapper
      - int
      - long
      - File
      - RandomAccessFile
      - java.nio.channels.FileChannel
      - java.nio.channels.FileLock
      - java.nio.ByteBuffer
      - boolean
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - LoggerWrapper
      - int
      - long
      - File
      - RandomAccessFile
      - java.nio.channels.FileChannel
      - java.nio.channels.FileLock
      - java.nio.ByteBuffer
      - boolean
      - long
      - String
      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: 132
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 132
    functionName: '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 2
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.channels.FileChannel].size()'
      Src: com.fasterxml.uuid.ext.LockedFile:139,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(com.fasterxml.uuid.ext.LockedFile,String)'
      Src: com.fasterxml.uuid.ext.LockedFile:141,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:149,1
    - Dst: '[RandomAccessFile].readFully(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:159,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(com.fasterxml.uuid.ext.LockedFile,String)'
      Src: com.fasterxml.uuid.ext.LockedFile:161,1
    - Dst: '[String].<init>(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:173,1
    - Dst: '[String].trim()'
      Src: com.fasterxml.uuid.ext.LockedFile:175,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].startsWith(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:180,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].length()'
      Src: com.fasterxml.uuid.ext.LockedFile:181,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].charAt(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:182,1
    - Dst: Character.toLowerCase(com.fasterxml.uuid.ext.LockedFile)
      Src: com.fasterxml.uuid.ext.LockedFile:182,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].indexOf(char,int)'
      Src: com.fasterxml.uuid.ext.LockedFile:185,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].substring(int,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:189,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].length()'
      Src: com.fasterxml.uuid.ext.LockedFile:190,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].length()'
      Src: com.fasterxml.uuid.ext.LockedFile:191,1
    - Dst: Long.parseLong(com.fasterxml.uuid.ext.LockedFile,int)
      Src: com.fasterxml.uuid.ext.LockedFile:194,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:205,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - LoggerWrapper
      - int
      - long
      - File
      - RandomAccessFile
      - java.nio.channels.FileChannel
      - java.nio.channels.FileLock
      - java.nio.ByteBuffer
      - boolean
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 211
    functionName: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 8
    functionsReached:
    - '[com.fasterxml.uuid.ext.LockedFile].startsWith(String)'
    - '[com.fasterxml.uuid.ext.LockedFile].length()'
    - '[RandomAccessFile].readFully(com.fasterxml.uuid.ext.LockedFile)'
    - '[String].trim()'
    - '[com.fasterxml.uuid.ext.LockedFile].indexOf(char,int)'
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String)'
    - Character.toLowerCase(com.fasterxml.uuid.ext.LockedFile)
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(com.fasterxml.uuid.ext.LockedFile,String)'
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
    - Long.parseLong(com.fasterxml.uuid.ext.LockedFile,int)
    - '[com.fasterxml.uuid.ext.LockedFile].substring(int,com.fasterxml.uuid.ext.LockedFile)'
    - '[com.fasterxml.uuid.ext.LockedFile].charAt(int)'
    - '[java.nio.channels.FileChannel].size()'
    - '[String].<init>(com.fasterxml.uuid.ext.LockedFile)'
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String,File,long)'
      Src: com.fasterxml.uuid.ext.LockedFile:223,1
    - Dst: '[IOException].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:226,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:233,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:234,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:235,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:236,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:237,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:238,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:239,1
    - Dst: '[String].charAt(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:245,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(com.fasterxml.uuid.ext.LockedFile,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:245,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].position(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:249,1
    - Dst: '[java.nio.channels.FileChannel].write(com.fasterxml.uuid.ext.LockedFile,int)'
      Src: com.fasterxml.uuid.ext.LockedFile:250,1
    - Dst: '[RandomAccessFile].setLength(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:252,1
    - Dst: '[java.nio.channels.FileChannel].force(boolean)'
      Src: com.fasterxml.uuid.ext.LockedFile:257,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - LoggerWrapper
      - int
      - long
      - File
      - RandomAccessFile
      - java.nio.channels.FileChannel
      - java.nio.channels.FileLock
      - java.nio.ByteBuffer
      - boolean
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stamp
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 260
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 260
    functionName: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(long)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[com.fasterxml.uuid.ext.LockedFile].put(com.fasterxml.uuid.ext.LockedFile,byte)'
    - '[IOException].<init>(String)'
    - '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
    - '[com.fasterxml.uuid.ext.LockedFile].position(int)'
    - '[java.nio.channels.FileChannel].write(com.fasterxml.uuid.ext.LockedFile,int)'
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String,File,long)'
    - '[java.nio.channels.FileChannel].force(boolean)'
    - '[String].charAt(com.fasterxml.uuid.ext.LockedFile)'
    - '[RandomAccessFile].setLength(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.channels.FileLock].release()'
      Src: com.fasterxml.uuid.ext.LockedFile:273,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(com.fasterxml.uuid.ext.LockedFile,String)'
      Src: com.fasterxml.uuid.ext.LockedFile:275,1
    - Dst: '[RandomAccessFile].close()'
      Src: com.fasterxml.uuid.ext.LockedFile:280,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(com.fasterxml.uuid.ext.LockedFile,String)'
      Src: com.fasterxml.uuid.ext.LockedFile:282,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - RandomAccessFile
      - java.nio.channels.FileLock
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - LoggerWrapper
      - int
      - long
      - File
      - RandomAccessFile
      - java.nio.channels.FileChannel
      - java.nio.channels.FileLock
      - java.nio.ByteBuffer
      - boolean
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - f
    - raf
    - lock
    argTypes:
    - File
    - RandomAccessFile
    - java.nio.channels.FileLock
    constantsTouched: []
    func_position:
      end: 285
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 285
    functionName: '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,java.nio.channels.FileLock)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 0
    functionsReached:
    - '[RandomAccessFile].close()'
    - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(com.fasterxml.uuid.ext.LockedFile,String)'
    - '[java.nio.channels.FileLock].release()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,java.nio.channels.FileLock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.slf4j.Logger
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.uuid.ext.LockedFile.LoggerWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - org.slf4j.Logger
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>(org.slf4j.Logger)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.LockedFile.LoggerWrapper
    signature: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>(org.slf4j.Logger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Logger].error(String,Throwable)'
      Src: com.fasterxml.uuid.ext.LockedFile.LoggerWrapper:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - t
    - msg
    argTypes:
    - Throwable
    - String
    constantsTouched: []
    func_position:
      end: 304
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 304
    functionName: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(Throwable,String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 0
    functionsReached:
    - '[Logger].error(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(Throwable,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Logger].error(String,Object,Object)'
      Src: com.fasterxml.uuid.ext.LockedFile.LoggerWrapper:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - msg
    - arg1
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 310
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 310
    functionName: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(String,Object,Object)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 0
    functionsReached:
    - '[Logger].error(String,Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Logger].warn(String)'
      Src: com.fasterxml.uuid.ext.LockedFile.LoggerWrapper:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 316
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 316
    functionName: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 1
    functionsReached:
    - '[Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Logger].warn(String,Object,Object)'
      Src: com.fasterxml.uuid.ext.LockedFile.LoggerWrapper:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - msg
    - arg1
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 322
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 322
    functionName: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String,Object,Object)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 0
    functionsReached:
    - '[Logger].warn(String,Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(perf.MeasurePerformance)'
      Src: perf.MeasurePerformance:27,1
    - Dst: '[perf.MeasurePerformance].<init>(int,boolean)'
      Src: perf.MeasurePerformance:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: perf.MeasurePerformance
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[perf.MeasurePerformance].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[String].getBytes(perf.MeasurePerformance)'
    - '[perf.MeasurePerformance].<init>(int,boolean)'
    linkageType: ''
    returnType: perf.MeasurePerformance
    signature: '[perf.MeasurePerformance].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(perf.MeasurePerformance)'
      Src: perf.MeasurePerformance:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: perf.MeasurePerformance
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rounds
    - runForever
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[perf.MeasurePerformance].<init>(int,boolean)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 2
    functionsReached:
    - '[String].getBytes(perf.MeasurePerformance)'
    linkageType: ''
    returnType: perf.MeasurePerformance
    signature: '[perf.MeasurePerformance].<init>(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
      Src: perf.MeasurePerformance:50,1
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
      Src: perf.MeasurePerformance:56,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: perf.MeasurePerformance:57,1
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator(java.util.Random)'
      Src: perf.MeasurePerformance:57,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: perf.MeasurePerformance:58,1
    - Dst: '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
      Src: perf.MeasurePerformance:60,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
      Src: perf.MeasurePerformance:59,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(perf.MeasurePerformance)'
      Src: perf.MeasurePerformance:61,1
    - Dst: Thread.sleep(perf.MeasurePerformance)
      Src: perf.MeasurePerformance:67,1
    - Dst: System.currentTimeMillis()
      Src: perf.MeasurePerformance:70,1
    - Dst: '[perf.MeasurePerformance].testJDK(perf.MeasurePerformance,int)'
      Src: perf.MeasurePerformance:78,1
    - Dst: '[perf.MeasurePerformance].testJDKNames(perf.MeasurePerformance,int)'
      Src: perf.MeasurePerformance:83,1
    - Dst: '[perf.MeasurePerformance].testTimeBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
      Src: perf.MeasurePerformance:88,1
    - Dst: '[perf.MeasurePerformance].testTimeBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
      Src: perf.MeasurePerformance:93,1
    - Dst: '[perf.MeasurePerformance].testRandom(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
      Src: perf.MeasurePerformance:98,1
    - Dst: '[perf.MeasurePerformance].testRandom(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
      Src: perf.MeasurePerformance:103,1
    - Dst: '[perf.MeasurePerformance].testNameBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.NameBasedGenerator)'
      Src: perf.MeasurePerformance:109,1
    - Dst: '[Error].<init>(String)'
      Src: perf.MeasurePerformance:125,1
    - Dst: System.currentTimeMillis()
      Src: perf.MeasurePerformance:128,1
    - Dst: System.out.println()
      Src: perf.MeasurePerformance:130,1
    - Dst: System.out.println(perf.MeasurePerformance)
      Src: perf.MeasurePerformance:132,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      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: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 134
    functionName: '[perf.MeasurePerformance].test()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 1
    functionsReached:
    - '[perf.MeasurePerformance].testJDK(perf.MeasurePerformance,int)'
    - '[perf.MeasurePerformance].testTimeBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
    - '[perf.MeasurePerformance].testRandom(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
    - '[perf.MeasurePerformance].testNameBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[perf.MeasurePerformance].testJDKNames(perf.MeasurePerformance,int)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(perf.MeasurePerformance)'
    - '[Error].<init>(String)'
    - Thread.sleep(perf.MeasurePerformance)
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    - System.out.println()
    - System.currentTimeMillis()
    - '[java.util.Random].<init>(int)'
    - System.out.println(perf.MeasurePerformance)
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(java.util.Random)'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].randomUUID()'
      Src: perf.MeasurePerformance:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uuids
    - rounds
    argTypes:
    - Object[]
    - int
    constantsTouched: []
    func_position:
      end: 155
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 155
    functionName: '[perf.MeasurePerformance].testJDK(Object[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].randomUUID()'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].testJDK(Object[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].nameUUIDFromBytes(perf.MeasurePerformance)'
      Src: perf.MeasurePerformance:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uuids
    - rounds
    argTypes:
    - Object[]
    - int
    constantsTouched: []
    func_position:
      end: 165
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionName: '[perf.MeasurePerformance].testJDKNames(Object[],int)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].nameUUIDFromBytes(perf.MeasurePerformance)'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].testJDKNames(Object[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: perf.MeasurePerformance:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      - com.fasterxml.uuid.impl.RandomBasedGenerator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - uuids
    - rounds
    - uuidGen
    argTypes:
    - Object[]
    - int
    - com.fasterxml.uuid.impl.RandomBasedGenerator
    constantsTouched: []
    func_position:
      end: 174
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 174
    functionName: '[perf.MeasurePerformance].testRandom(Object[],int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].testRandom(Object[],int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: perf.MeasurePerformance:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      - com.fasterxml.uuid.impl.TimeBasedGenerator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - uuids
    - rounds
    - uuidGen
    argTypes:
    - Object[]
    - int
    - com.fasterxml.uuid.impl.TimeBasedGenerator
    constantsTouched: []
    func_position:
      end: 183
      start: 176
    functionDepth: 5
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionName: '[perf.MeasurePerformance].testTimeBased(Object[],int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].testTimeBased(Object[],int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.StringArgGenerator].generate(String)'
      Src: perf.MeasurePerformance:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      - com.fasterxml.uuid.StringArgGenerator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - uuids
    - rounds
    - uuidGen
    argTypes:
    - Object[]
    - int
    - com.fasterxml.uuid.StringArgGenerator
    constantsTouched: []
    func_position:
      end: 192
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 192
    functionName: '[perf.MeasurePerformance].testNameBased(Object[],int,com.fasterxml.uuid.StringArgGenerator)'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.StringArgGenerator].generate(String)'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].testNameBased(Object[],int,com.fasterxml.uuid.StringArgGenerator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[perf.MeasurePerformance].<init>(int,boolean)'
      Src: perf.MeasurePerformance:196,1
    - Dst: '[perf.MeasurePerformance].test()'
      Src: perf.MeasurePerformance:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 6
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[perf.MeasurePerformance].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
    functionUses: 0
    functionsReached:
    - '[perf.MeasurePerformance].<init>(int,boolean)'
    - '[perf.MeasurePerformance].test()'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformance].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:49,1
    - Dst: '[File].<init>()'
      Src: MavenWrapperDownloader:50,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:51,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:51,1
    - Dst: '[File].<init>(File,String)'
      Src: MavenWrapperDownloader:55,1
    - Dst: '[File].exists()'
      Src: MavenWrapperDownloader:57,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: MavenWrapperDownloader:60,1
    - Dst: '[java.util.Properties].<init>()'
      Src: MavenWrapperDownloader:61,1
    - Dst: '[java.util.Properties].load(FileInputStream)'
      Src: MavenWrapperDownloader:62,1
    - Dst: '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
      Src: MavenWrapperDownloader:63,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:65,1
    - Dst: '[FileInputStream].close()'
      Src: MavenWrapperDownloader:69,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:76,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:78,1
    - Dst: '[File].<init>(MavenWrapperDownloader,String)'
      Src: MavenWrapperDownloader:78,1
    - Dst: '[File].getParentFile()'
      Src: MavenWrapperDownloader:79,1
    - Dst: '[MavenWrapperDownloader].exists()'
      Src: MavenWrapperDownloader:79,1
    - Dst: '[File].getParentFile()'
      Src: MavenWrapperDownloader:80,1
    - Dst: '[MavenWrapperDownloader].mkdirs()'
      Src: MavenWrapperDownloader:80,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:81,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:85,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:85,1
    - Dst: '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
      Src: MavenWrapperDownloader:87,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:88,1
    - Dst: System.exit(int)
      Src: MavenWrapperDownloader:89,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:91,1
    - Dst: e.printStackTrace()
      Src: MavenWrapperDownloader:92,1
    - Dst: System.exit(int)
      Src: MavenWrapperDownloader:93,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      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: 95
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 95
    functionName: '[MavenWrapperDownloader].main(String)'
    functionSourceFile: /src/java-uuid-generator/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached:
    - '[MavenWrapperDownloader].exists()'
    - '[File].getAbsolutePath()'
    - '[FileInputStream].<init>(File)'
    - System.exit(int)
    - '[File].<init>()'
    - '[FileInputStream].close()'
    - '[MavenWrapperDownloader].mkdirs()'
    - '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
    - '[java.util.Properties].load(FileInputStream)'
    - e.printStackTrace()
    - '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
    - '[File].<init>(MavenWrapperDownloader,String)'
    - '[File].<init>(File,String)'
    - System.out.println(String)
    - '[File].exists()'
    - '[java.util.Properties].<init>()'
    - '[File].getParentFile()'
    linkageType: ''
    returnType: void
    signature: '[MavenWrapperDownloader].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:98,1
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:98,1
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:99,1
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:100,1
    - Dst: '[MavenWrapperDownloader].toCharArray()'
      Src: MavenWrapperDownloader:100,1
    - Dst: '[Authenticator].<init>()'
      Src: MavenWrapperDownloader:101,1
    - Dst: Authenticator.setDefault(Authenticator)
      Src: MavenWrapperDownloader:101,1
    - Dst: '[URL].<init>(String)'
      Src: MavenWrapperDownloader:108,1
    - Dst: '[URL].openStream()'
      Src: MavenWrapperDownloader:110,1
    - Dst: Channels.newChannel(MavenWrapperDownloader)
      Src: MavenWrapperDownloader:110,1
    - Dst: '[FileOutputStream].<init>(File)'
      Src: MavenWrapperDownloader:111,1
    - Dst: '[FileOutputStream].getChannel()'
      Src: MavenWrapperDownloader:112,1
    - Dst: '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
      Src: MavenWrapperDownloader:112,1
    - Dst: '[FileOutputStream].close()'
      Src: MavenWrapperDownloader:113,1
    - Dst: '[MavenWrapperDownloader].close()'
      Src: MavenWrapperDownloader:114,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - urlString
    - destination
    argTypes:
    - String
    - File
    constantsTouched: []
    func_position:
      end: 115
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 115
    functionName: '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
    functionSourceFile: /src/java-uuid-generator/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached:
    - '[FileOutputStream].getChannel()'
    - Channels.newChannel(MavenWrapperDownloader)
    - '[FileOutputStream].<init>(File)'
    - '[URL].openStream()'
    - '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
    - '[Authenticator].<init>()'
    - '[MavenWrapperDownloader].close()'
    - System.getenv(String)
    - '[FileOutputStream].close()'
    - '[MavenWrapperDownloader].toCharArray()'
    - '[URL].<init>(String)'
    - Authenticator.setDefault(Authenticator)
    linkageType: ''
    returnType: void
    signature: '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MavenWrapperDownloader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[MavenWrapperDownloader].<init>()'
    functionSourceFile: /src/java-uuid-generator/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MavenWrapperDownloader
    signature: '[MavenWrapperDownloader].<init>()'
Fuzzer filename: /src/GeneratorsFuzzer.java
Fuzzing method: '[GeneratorsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[GeneratorsFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[GeneratorsFuzzer].<init>()'
  source_file: /src/GeneratorsFuzzer.java
- function_names:
  - '[com.fasterxml.uuid.UUIDTimerTest].testSecureRandomUUIDTimerConstructor()'
  - '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestamp()'
  - '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestampReproducible()'
  - '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(byte[][])'
  - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
  - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
  - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],long,long)'
  - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
  - '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(byte[],byte[],int)'
  - '[com.fasterxml.uuid.UUIDTimerTest].<init>()'
  - '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].compare(Long,Long)'
  - '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].equals(Object)'
  - '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
- function_names:
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGetDummyAddress()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateRandomBasedUUID()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUID()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUIDWithEthernetAddress()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testV7value()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUID()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithUUIDClock()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUID()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUIDWithUUIDClock()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithFixedClock()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceAndName()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceNameAndMessageDigest()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDWithDefaults()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUID()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUIDWithEthernetAddress()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(UUID[])'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(UUID[])'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(UUID[],UUIDType)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(UUID[],long,long)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(UUID[],long,long)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(UUID[],long,long)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(UUID[],com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(UUID[])'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].<init>()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].compare(UUID,UUID)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].equals(Object)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
- function_names:
  - '[com.fasterxml.uuid.EthernetAddressTest].testByteArrayEthernetAddressConstructor()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testLongEthernetAddressConstructor()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testStringEthernetAddressConstructor()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testAsByteArray()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testClone()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testCompareTo()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testEquals()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testToByteArray()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testToByteArrayDest()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testToByteArrayDestOffset()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testToLong()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testToString()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testValueOfByteArray()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testValueOfIntArray()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testValueOfLong()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testValueOfString()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testFromInterface()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testFromEgressInterface()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testDefaultTimeBasedGenerator()'
  - '[com.fasterxml.uuid.EthernetAddressTest].testBogus()'
  - '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
  - '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
  - '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
  - '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
  - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
  - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
  - '[com.fasterxml.uuid.EthernetAddressTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
- function_names:
  - '[com.fasterxml.uuid.UUIDComparatorTest].testIntComp()'
  - '[com.fasterxml.uuid.UUIDComparatorTest].testLongComp()'
  - '[com.fasterxml.uuid.UUIDComparatorTest].testSorting()'
  - '[com.fasterxml.uuid.UUIDComparatorTest].testSortingMV7()'
  - '[com.fasterxml.uuid.UUIDComparatorTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
- function_names:
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv4LocalAddress()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv6LocalAddress()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromLocalAddress()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromIncorrectLocalAddress()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteDatagramSocketConnection()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteSocketConnection()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteConnection()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRootNameServerConnection()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testAggregateExceptions()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].testDefaultMechanisms()'
  - '[com.fasterxml.uuid.EgressInterfaceFinderTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
- function_names:
  - '[com.fasterxml.uuid.JugNoArgsTest].setup()'
  - '[com.fasterxml.uuid.JugNoArgsTest].cleanup()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenNoOptions_shouldProduceUUID(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount1_shouldProduceUUID(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount2_shouldProduce2UUIDs(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenEthernet_shouldProduceUUID(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenName_shouldProduceUUID(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenDnsNameSpace_shouldProduceUUID(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenUrlNameSpace_shouldProduceUUID(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenPerformance_shouldProducePerformanceInfo(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenHelp_shouldProduceHelpInfo(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenVerbose_shouldProduceExtraInfo(String)'
  - '[com.fasterxml.uuid.JugNoArgsTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
- function_names:
  - '[com.fasterxml.uuid.UUIDTest].testDefaultUUIDConstructor()'
  - '[com.fasterxml.uuid.UUIDTest].testByteArrayUUIDConstructor()'
  - '[com.fasterxml.uuid.UUIDTest].testStringUUIDConstructor()'
  - '[com.fasterxml.uuid.UUIDTest].testAsByteArray()'
  - '[com.fasterxml.uuid.UUIDTest].testCompareTo()'
  - '[com.fasterxml.uuid.UUIDTest].testEquals()'
  - '[com.fasterxml.uuid.UUIDTest].testGetNullUUID()'
  - '[com.fasterxml.uuid.UUIDTest].testGetType()'
  - '[com.fasterxml.uuid.UUIDTest].testHashCode()'
  - '[com.fasterxml.uuid.UUIDTest].testIsNullUUID()'
  - '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
  - '[com.fasterxml.uuid.UUIDTest].testToByteArray()'
  - '[com.fasterxml.uuid.UUIDTest].testToByteArrayDest()'
  - '[com.fasterxml.uuid.UUIDTest].testToByteArrayDestOffset()'
  - '[com.fasterxml.uuid.UUIDTest].testToString()'
  - '[com.fasterxml.uuid.UUIDTest].testValueOfString()'
  - '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
  - '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
  - '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
  - '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
  - '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID,java.util.UUID)'
  - '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
  - '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
  - '[com.fasterxml.uuid.UUIDTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
- function_names:
  - '[com.fasterxml.uuid.JugNamedTest].setup()'
  - '[com.fasterxml.uuid.JugNamedTest].cleanup()'
  - '[com.fasterxml.uuid.JugNamedTest].run_shouldProduceUUID(UseCase)'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenCount3_shouldProduceUUID(UseCase)'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenPerformance_shouldProducePerformanceInfo(UseCase)'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenHelp_shouldProduceHelpInfo(UseCase)'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenVerbose_shouldProduceExtraInfo(UseCase)'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenVerboseAndPerformance_shouldProduceExtraInfo(UseCase)'
  - '[com.fasterxml.uuid.JugNamedTest].useCases()'
  - '[com.fasterxml.uuid.JugNamedTest].<init>()'
  - '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String)'
  - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
  - '[com.fasterxml.uuid.JugNamedTest.UseCase].toString()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
- function_names:
  - '[com.fasterxml.uuid.SimpleGenerationTest].testIssue5()'
  - '[com.fasterxml.uuid.SimpleGenerationTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/SimpleGenerationTest.java
- function_names:
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testNilUUID()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testMaxUUID()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBased()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedCurrentTimemillis()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReordered()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReorderedCurrentTimeMillis()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBased()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBasedCurrentTimeMillis()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochRandomBased()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDOnOtherValues()'
  - '[com.fasterxml.uuid.impl.UUIDUtilTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
- function_names:
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testFormat()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testIncrement()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testCarryOnce()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].testCarryAll()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getTimestamp(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].getEntropy(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticEntropy(java.math.BigInteger)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].staticClock(long)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].rightBitmask(int)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGeneratorTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/TimeBasedEpochGeneratorTest.java
- function_names:
  - '[com.fasterxml.uuid.ext.LockedFileTest].setUp()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].tearDown()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNull_shouldThrowNullPointerException()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenEmptyFile_shouldLeaveFileAsIs()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNonExistentFile_shouldCreateANewFile()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].constructor_canOnlyTakeAFile_shouldThrowFileNotFoundException()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenEmptyFile_shouldReturnREADERROR()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenGibberishFile_shouldReturnREADERROR()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenTimestampedFile_shouldReturnValueInside()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenOverflowedDigitFile_shouldReturnREADERROR()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenMaxLongFile_shouldReturnLargeTimestamp()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenNegativeTimestamps_shouldThrowIOException()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_withLowerValue_shouldOverrideValue()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenNewerTimestampedFile_writeNegativeTimestamp_shouldThrowException()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_writeSameTimestamp_shouldLeaveFileAlone()'
  - '[com.fasterxml.uuid.ext.LockedFileTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/ext/LockedFileTest.java
- function_names: []
  source_file: /src/java-uuid-generator/src/moditect/module-info.java
- function_names:
  - '[test.FileSyncTest].main(String[])'
  - '[test.FileSyncTest].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/test/FileSyncTest.java
- function_names: []
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/package-info.java
- function_names:
  - '[com.fasterxml.uuid.TimestampSynchronizer].<init>()'
  - '[com.fasterxml.uuid.TimestampSynchronizer].initialize()'
  - '[com.fasterxml.uuid.TimestampSynchronizer].deactivate()'
  - '[com.fasterxml.uuid.TimestampSynchronizer].update(long)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/TimestampSynchronizer.java
- function_names:
  - '[com.fasterxml.uuid.UUIDComparator].compare(java.util.UUID,java.util.UUID)'
  - '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
  - '[com.fasterxml.uuid.UUIDComparator].compareULongs(long,long)'
  - '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
  - '[com.fasterxml.uuid.UUIDComparator].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDComparator.java
- function_names:
  - '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
  - '[com.fasterxml.uuid.Generators].randomBasedGenerator(Random)'
  - '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
  - '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID)'
  - '[com.fasterxml.uuid.Generators].nameBasedGenerator(UUID,java.security.MessageDigest)'
  - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
  - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
  - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
  - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator()'
  - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
  - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random,com.fasterxml.uuid.UUIDClock)'
  - '[com.fasterxml.uuid.Generators].defaultTimeBasedGenerator()'
  - '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
  - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.TimestampSynchronizer)'
  - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
  - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - '[com.fasterxml.uuid.Generators].sharedTimer()'
  - '[com.fasterxml.uuid.Generators].preferredInterfaceAddress()'
  - '[com.fasterxml.uuid.Generators].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Generators.java
- function_names:
  - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
  - '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
  - '[com.fasterxml.uuid.UUIDClock].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDClock.java
- function_names:
  - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
  - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
  - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
  - '[com.fasterxml.uuid.EthernetAddress].clone()'
  - '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
  - '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
  - '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
  - '[com.fasterxml.uuid.EthernetAddress].valueOf(long)'
  - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
  - '[com.fasterxml.uuid.EthernetAddress].fromInterface(NetworkInterface)'
  - '[com.fasterxml.uuid.EthernetAddress].fromPreferredInterface()'
  - '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
  - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
  - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
  - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
  - '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
  - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
  - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
  - '[com.fasterxml.uuid.EthernetAddress].toLong()'
  - '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
  - '[com.fasterxml.uuid.EthernetAddress].isLocallyAdministeredAddress()'
  - '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
  - '[com.fasterxml.uuid.EthernetAddress].hashCode()'
  - '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
  - '[com.fasterxml.uuid.EthernetAddress].toString()'
  - '[com.fasterxml.uuid.EthernetAddress]._randomNumberGenerator()'
  - '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EthernetAddress.java
- function_names:
  - '[com.fasterxml.uuid.UUIDGenerator].<init>()'
  - '[com.fasterxml.uuid.UUIDGenerator].getType()'
  - '[com.fasterxml.uuid.UUIDGenerator]._toLong(byte[],int)'
  - '[com.fasterxml.uuid.UUIDGenerator]._toInt(byte[],int)'
  - '[com.fasterxml.uuid.UUIDGenerator]._toShort(byte[],int)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDGenerator.java
- function_names:
  - '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromDefaultMechanisms(int)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(Finder[])'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].rootNameServerFinder(int)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRootNameserverConnection(int)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteConnectionFinder(int,InetSocketAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(int,InetSocketAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteSocketConnectionFinder(int,InetSocketAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(int,InetSocketAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteDatagramSocketConnectionFinder(InetSocketAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(InetSocketAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(InetAddress)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(String)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(String,Throwable)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(EgressResolutionException[])'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].report()'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].showProperty(String)'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].getMessages()'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].egressInterface()'
  - '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/EgressInterfaceFinder.java
- function_names:
  - '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer)'
  - '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer,com.fasterxml.uuid.UUIDClock)'
  - '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
  - '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
  - '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
  - '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
  - '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(byte[])'
  - '[com.fasterxml.uuid.UUIDTimer].slowDown(long,long)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDTimer.java
- function_names:
  - '[com.fasterxml.uuid.Jug].printUsage()'
  - '[com.fasterxml.uuid.Jug].printMap(Map<String,String>,PrintStream,boolean)'
  - '[com.fasterxml.uuid.Jug].main(String[])'
  - '[com.fasterxml.uuid.Jug].run(String[])'
  - '[com.fasterxml.uuid.Jug].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/Jug.java
- function_names: []
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/UUIDType.java
- function_names:
  - '[com.fasterxml.uuid.StringArgGenerator].generate(String)'
  - '[com.fasterxml.uuid.StringArgGenerator].generate(byte[])'
  - '[com.fasterxml.uuid.StringArgGenerator].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/StringArgGenerator.java
- function_names:
  - '[com.fasterxml.uuid.NoArgGenerator].generate()'
  - '[com.fasterxml.uuid.NoArgGenerator].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/NoArgGenerator.java
- function_names:
  - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].getType()'
  - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].getEthernetAddress()'
  - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
  - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(long)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedReorderedGenerator.java
- function_names: []
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/package-info.java
- function_names:
  - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].getType()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(long)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochRandomGenerator.java
- function_names:
  - '[com.fasterxml.uuid.impl.LoggerFacade].<init>(Class<?>)'
  - '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(Class<?>)'
  - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
  - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,Object)'
  - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,Object,Object)'
  - '[com.fasterxml.uuid.impl.LoggerFacade]._warn(String)'
  - '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(org.slf4j.Logger)'
  - '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].logger(Class<?>)'
  - '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].warn(String)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LoggerFacade.java
- function_names:
  - '[com.fasterxml.uuid.impl.RandomBasedGenerator].<init>(java.util.Random)'
  - '[com.fasterxml.uuid.impl.RandomBasedGenerator].getType()'
  - '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/RandomBasedGenerator.java
- function_names:
  - '[com.fasterxml.uuid.impl.UUIDUtil].<init>()'
  - '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
  - '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
  - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
  - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[],int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,byte[])'
  - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.UUIDType,long,long)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,com.fasterxml.uuid.UUIDType)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[])'
  - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,byte[],int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,byte[],int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil]._gatherInt(byte[],int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
  - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
  - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV7(java.util.UUID)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/UUIDUtil.java
- function_names:
  - '[com.fasterxml.uuid.impl.TimeBasedGenerator].<init>(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
  - '[com.fasterxml.uuid.impl.TimeBasedGenerator].getType()'
  - '[com.fasterxml.uuid.impl.TimeBasedGenerator].getEthernetAddress()'
  - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
  - '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(long)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedGenerator.java
- function_names:
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.function.Consumer<byte[]>,com.fasterxml.uuid.UUIDClock)'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].getType()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
  - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(long)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
- function_names:
  - '[com.fasterxml.uuid.impl.NameBasedGenerator].<init>(java.util.UUID,java.security.MessageDigest,com.fasterxml.uuid.UUIDType)'
  - '[com.fasterxml.uuid.impl.NameBasedGenerator].getType()'
  - '[com.fasterxml.uuid.impl.NameBasedGenerator].getNamespace()'
  - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
  - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(byte[])'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/NameBasedGenerator.java
- function_names:
  - '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
  - '[com.fasterxml.uuid.impl.LazyRandom].<init>()'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/LazyRandom.java
- function_names: []
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/package-info.java
- function_names:
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File)'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File,long)'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].setUpdateInterval(long)'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].initialize()'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].deactivate()'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].update(long)'
  - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].doDeactivate(com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/FileBasedTimestampSynchronizer.java
- function_names:
  - '[com.fasterxml.uuid.ext.LockedFile].<init>(File)'
  - '[com.fasterxml.uuid.ext.LockedFile].logging(boolean)'
  - '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
  - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
  - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(long)'
  - '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,java.nio.channels.FileLock)'
  - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].<init>(org.slf4j.Logger)'
  - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(Throwable,String)'
  - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].error(String,Object,Object)'
  - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String)'
  - '[com.fasterxml.uuid.ext.LockedFile.LoggerWrapper].warn(String,Object,Object)'
  source_file: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
- function_names:
  - '[perf.MeasurePerformance].<init>()'
  - '[perf.MeasurePerformance].<init>(int,boolean)'
  - '[perf.MeasurePerformance].test()'
  - '[perf.MeasurePerformance].testJDK(Object[],int)'
  - '[perf.MeasurePerformance].testJDKNames(Object[],int)'
  - '[perf.MeasurePerformance].testRandom(Object[],int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
  - '[perf.MeasurePerformance].testTimeBased(Object[],int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
  - '[perf.MeasurePerformance].testNameBased(Object[],int,com.fasterxml.uuid.StringArgGenerator)'
  - '[perf.MeasurePerformance].main(String[])'
  source_file: /src/java-uuid-generator/src/main/java/perf/MeasurePerformance.java
- function_names:
  - '[MavenWrapperDownloader].main(String)'
  - '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
  - '[MavenWrapperDownloader].<init>()'
  source_file: /src/java-uuid-generator/.mvn/wrapper/MavenWrapperDownloader.java
