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.Generators].nameBasedGenerator(java.util.UUID,null)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(java.util.Random)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].remainingBytes()'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
    - '[java.util.Random].<init>(long)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].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: '[junit.framework.TestCase].<init>(java.lang.String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.lang.String
      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: junit.framework.TestCase
    argCount: 1
    argNames:
    - testName
    argTypes:
    - java.lang.String
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].<init>(java.lang.String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(java.lang.String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTimerTest
    signature: '[com.fasterxml.uuid.UUIDTimerTest].<init>(java.lang.String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].suite()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[com.fasterxml.uuid.UUIDTimerTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].suite()'
      Src: com.fasterxml.uuid.UUIDTimerTest:57,1
    - Dst: '[junit.textui.TestRunner].run(junit.framework.Test)'
      Src: com.fasterxml.uuid.UUIDTimerTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[junit.textui.TestRunner].run(junit.framework.Test)'
    - '[com.fasterxml.uuid.UUIDTimerTest].suite()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
      Src: com.fasterxml.uuid.UUIDTimerTest:71,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:73,1
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:79,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
      Src: com.fasterxml.uuid.UUIDTimerTest:80,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:84,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:86,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 89
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].testSecureRandomUUIDTimerConstructor()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
    - '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
    - '[java.security.SecureRandom].<init>()'
    - '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].testSecureRandomUUIDTimerConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.SecureRandom].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:103,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
      Src: com.fasterxml.uuid.UUIDTimerTest:104,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:110,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:112,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:120,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:125,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:127,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTimerTest,byte)'
      Src: com.fasterxml.uuid.UUIDTimerTest:134,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:135,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTimerTest:138,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:143,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDTimerTest:153,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimerTest:158,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDTimerTest:162,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:166,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
      Src: com.fasterxml.uuid.UUIDTimerTest:170,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
      Src: com.fasterxml.uuid.UUIDTimerTest:173,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
      Src: com.fasterxml.uuid.UUIDTimerTest:176,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:179,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 181
    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.UUIDTimer].getAndSetTimestamp()'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(com.fasterxml.uuid.UUIDTimerTest,int)'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectCreationTime(Long[],com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.security.SecureRandom,null)'
    - '[java.security.SecureRandom].<init>()'
    - '[com.fasterxml.uuid.UUIDTimer].getAndSetTimestamp(com.fasterxml.uuid.UUIDTimerTest)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTimerTest,byte)'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(String,byte)'
    - '[com.fasterxml.uuid.UUIDTimerTest].convertArrayOfByteArraysToArrayOfLongs(com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
    - '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].testGetTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:189,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.UUIDTimerTest:189,1
    - Dst: '[java.util.Random].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:190,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.UUIDTimerTest:190,1
    - Dst: '[java.util.Random].<init>(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:192,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:192,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDTimerTest:192,1
    - Dst: '[java.util.Random].<init>(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:198,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:198,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDTimerTest:198,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimerTest:205,1
    - Dst: '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
      Src: com.fasterxml.uuid.UUIDTimerTest:205,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(long,long)'
      Src: com.fasterxml.uuid.UUIDTimerTest:205,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 187
    functionDepth: 4
    functionLinenumber: 187
    functionLinenumberEnd: 206
    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.UUIDTimer].getTimestamp()'
    - '[com.fasterxml.uuid.UUIDClock].<init>()'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null,com.fasterxml.uuid.UUIDClock)'
    - '[java.util.Random].nextLong()'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(long,long)'
    - '[java.util.Random].<init>(com.fasterxml.uuid.UUIDTimerTest)'
    - '[java.util.Random].<init>()'
    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:230,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidTimerArrayOfByteArrays
    argTypes:
    - byte[][]
    constantsTouched: []
    func_position:
      end: 234
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 234
    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:259,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(String,com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:260,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:265,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator)'
      Src: com.fasterxml.uuid.UUIDTimerTest:266,1
    - Dst: "uuid_timer_sorted_arrays[\n                        sorted_arrays_length
        - (1 + i)].longValue()"
      Src: com.fasterxml.uuid.UUIDTimerTest:276,1
    - Dst: uuidTimerLongArray[i].equals()
      Src: com.fasterxml.uuid.UUIDTimerTest:278,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:272,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:284,1
    - Dst: uuid_timer_sorted_arrays[i].longValue()
      Src: com.fasterxml.uuid.UUIDTimerTest:291,1
    - Dst: uuidTimerLongArray[i].equals()
      Src: com.fasterxml.uuid.UUIDTimerTest:292,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:287,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidTimerLongArray
    argTypes:
    - Long[]
    constantsTouched: []
    func_position:
      end: 294
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 294
    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[\n                        sorted_arrays_length - (1
      + i)].longValue()"
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - uuid_timer_sorted_arrays[i].longValue()
    - uuidTimerLongArray[i].equals()
    - '[com.fasterxml.uuid.UUIDTimerTest].assertEquals(String,com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator].<init>()'
    - '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator)'
    - '[Long[]].clone()'
    - '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTimerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForCorrectOrdering(Long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: com.fasterxml.uuid.UUIDTimerTest:302,1
    - Dst: '[java.util.HashSet].add()'
      Src: com.fasterxml.uuid.UUIDTimerTest:306,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(String,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:305,1
    - Dst: '[java.util.HashSet].add()'
      Src: com.fasterxml.uuid.UUIDTimerTest:309,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(String,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:307,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidTimerLongArray
    argTypes:
    - Long[]
    constantsTouched: []
    func_position:
      end: 311
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 311
    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].assertFalse(String,com.fasterxml.uuid.UUIDTimerTest)'
    - '[java.util.HashSet].add()'
    - '[java.util.HashSet].<init>()'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(String,com.fasterxml.uuid.UUIDTimerTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForUniqueness(Long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(String,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:327,1
    - Dst: uuidTimerLongArray[i].longValue()
      Src: com.fasterxml.uuid.UUIDTimerTest:334,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:343,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:347,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: junit.framework.TestCase
    argCount: 3
    argNames:
    - uuidTimerLongArray
    - startTime
    - endTime
    argTypes:
    - Long[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 352
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 352
    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:
    - uuidTimerLongArray[i].longValue()
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(com.fasterxml.uuid.UUIDTimerTest,com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(String,com.fasterxml.uuid.UUIDTimerTest)'
    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:360,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(String,int)'
      Src: com.fasterxml.uuid.UUIDTimerTest:359,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidTimerLongArray
    argTypes:
    - Long[]
    constantsTouched: []
    func_position:
      end: 362
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 362
    functionName: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTimerTest.java
    functionUses: 1
    functionsReached:
    - uuidTimerLongArray[i].longValue()
    - '[com.fasterxml.uuid.UUIDTimerTest].assertFalse(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].checkUUIDTimerLongArrayForNonNullTimes(Long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(String,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:366,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].assertTrue(String,com.fasterxml.uuid.UUIDTimerTest)'
      Src: com.fasterxml.uuid.UUIDTimerTest:368,1
    - Dst: '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTimerTest:382,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: junit.framework.TestCase
    argCount: 3
    argNames:
    - array1
    - array2
    - length
    argTypes:
    - byte[]
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 383
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 383
    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(String,com.fasterxml.uuid.UUIDTimerTest)'
    - '[com.fasterxml.uuid.UUIDTimerTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTimerTest].assertArrayNotEqual(byte[],byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Long].compareTo(Long)'
      Src: com.fasterxml.uuid.UUIDTimerTest.ReverseOrderUUIDTimerLongComparator:244,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: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    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:251,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: 252
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 252
    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: '[junit.framework.TestCase].<init>(java.lang.String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.lang.String
      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: junit.framework.TestCase
    argCount: 1
    argNames:
    - testName
    argTypes:
    - java.lang.String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].<init>(java.lang.String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(java.lang.String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDGeneratorTest
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].<init>(java.lang.String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].suite()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].suite()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:66,1
    - Dst: '[junit.textui.TestRunner].run(junit.framework.Test)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[junit.textui.TestRunner].run(junit.framework.Test)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].suite()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:88,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(Random)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:90,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:93,1
    - Dst: ethernet_address_array[i].asByteArray()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:96,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:99,1
    - Dst: Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:99,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:98,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:106,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 110
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGetDummyAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,int)'
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    - ethernet_address_array[i].asByteArray()
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(Random)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGetDummyAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:122,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:123,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:131,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:135,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:138,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:144,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 145
    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].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.Generators].randomBasedGenerator()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(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:157,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:158,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:169,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:173,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:177,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:180,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:183,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:186,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:189,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:192,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 193
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    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:204,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:207,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:208,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:219,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:223,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:227,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:230,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:233,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:236,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:239,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:242,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:245,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 199
    functionDepth: 5
    functionLinenumber: 199
    functionLinenumberEnd: 246
    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.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTime(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedUUIDWithEthernetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UUID.fromString(String)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:251,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(int,int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:252,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 253
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testV7value()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - UUID.fromString(String)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testV7value()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:264,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:267,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:268,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:279,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:280,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:284,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:288,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:289,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:292,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:295,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:298,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:301,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:304,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 305
    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.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.currentTimeMillis()
    - Thread.sleep(int)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:316,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:319,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:319,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:320,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:331,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:332,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:336,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:340,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:341,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:344,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:347,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:350,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:353,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:356,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 311
    functionDepth: 3
    functionLinenumber: 311
    functionLinenumberEnd: 357
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithUUIDClock()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Thread.sleep(int)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(null,com.fasterxml.uuid.UUIDClock)'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochUUIDWithUUIDClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:368,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:371,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:373,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:383,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:384,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:388,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:392,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:393,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:396,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:399,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:405,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:408,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 363
    functionDepth: 3
    functionLinenumber: 363
    functionLinenumberEnd: 409
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Thread.sleep(int)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(Random)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:420,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:423,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(null,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:423,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:425,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:435,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:436,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:440,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:444,1
    - Dst: Thread.sleep(int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:445,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:448,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:451,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:457,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:460,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 415
    functionDepth: 3
    functionLinenumber: 415
    functionLinenumberEnd: 461
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUIDWithUUIDClock()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(null,com.fasterxml.uuid.UUIDClock)'
    - Thread.sleep(int)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeEpoch(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedEpochRandomUUIDWithUUIDClock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDClock].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:466,1
    - Dst: '[Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:473,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:473,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:476,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:477,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:478,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:485,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:486,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:487,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:490,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:491,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:492,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 464
    functionDepth: 2
    functionLinenumber: 464
    functionLinenumberEnd: 493
    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.UUIDGeneratorTest].assertNotSame(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(Random,com.fasterxml.uuid.UUIDClock)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertNotEquals(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDClock].<init>()'
    - '[Random].<init>(int)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    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:505,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:506,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:512,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:516,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:519,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:522,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:526,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:530,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:533,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:536,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:542,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:545,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:549,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:553,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:557,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:558,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:561,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:562,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:565,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:566,1
    - Dst: Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:570,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:569,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 571
    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.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(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(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:582,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:584,1
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:590,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:591,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:597,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:601,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:604,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:607,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:612,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:616,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:619,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:622,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:630,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:637,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:641,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:642,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:645,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:646,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:649,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:650,1
    - Dst: Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:654,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:653,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 655
    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.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(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[java.security.MessageDigest].getInstance(String)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(java.util.UUID,com.fasterxml.uuid.UUIDGeneratorTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateNameBasedUUIDNameSpaceNameAndMessageDigest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:666,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:667,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:673,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:677,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:680,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:683,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:688,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:692,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:695,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:698,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:706,1
    - Dst: '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:713,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:717,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:718,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:721,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:722,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:725,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:726,1
    - Dst: Arrays.equals(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:730,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:729,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 731
    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.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(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator()'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(String)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(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:743,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:744,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:755,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:759,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:763,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:766,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:769,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:772,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:775,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:778,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 779
      start: 737
    functionDepth: 5
    functionLinenumber: 737
    functionLinenumberEnd: 779
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(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].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    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:790,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:793,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:794,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:805,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:809,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:813,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:816,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectVariantAndVersion(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:819,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:822,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:825,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:828,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:831,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 785
    functionDepth: 5
    functionLinenumber: 785
    functionLinenumberEnd: 832
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUIDWithEthernetAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectCreationTimeReorder(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].assertEquals(UUIDType,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectEthernetAddress(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForNonNullUUIDs(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].testGenerateTimeBasedReorderedUUIDWithEthernetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UUID[]].clone()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:860,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:861,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:866,1
    - Dst: Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:867,1
    - Dst: uuidArray[i].equals()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:874,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:872,1
    - Dst: Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:880,1
    - Dst: uuidArray[i].equals()
      Src: com.fasterxml.uuid.UUIDGeneratorTest:885,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:883,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidArray
    argTypes:
    - UUID[]
    constantsTouched: []
    func_position:
      end: 887
      start: 857
    functionDepth: 1
    functionLinenumber: 857
    functionLinenumberEnd: 887
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(UUID[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest)
    - uuidArray[i].equals()
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - Arrays.sort(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator)
    - '[UUID[]].clone()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForCorrectOrdering(UUID[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:895,1
    - Dst: '[HashSet].add()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:899,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:898,1
    - Dst: '[HashSet].add()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:901,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:900,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidArray
    argTypes:
    - UUID[]
    constantsTouched: []
    func_position:
      end: 903
      start: 889
    functionDepth: 1
    functionLinenumber: 889
    functionLinenumberEnd: 903
    functionName: '[com.fasterxml.uuid.UUIDGeneratorTest].checkUUIDArrayForUniqueness(UUID[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDGeneratorTest.java
    functionUses: 0
    functionsReached:
    - '[HashSet].<init>()'
    - '[HashSet].add()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertFalse(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    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:911,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].fail(com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:913,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:917,1
    - Dst: '[UUIDType].raw()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:922,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:921,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,int,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:926,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - uuidArray
    - expectedType
    argTypes:
    - UUID[]
    - UUIDType
    constantsTouched: []
    func_position:
      end: 930
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 930
    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(String,int,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[UUIDType].raw()'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertEquals(String,com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].fail(com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf()'
    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:945,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:951,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:974,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:978,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: junit.framework.TestCase
    argCount: 3
    argNames:
    - uuidArray
    - startTime
    - endTime
    argTypes:
    - UUID[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 983
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 983
    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:1000,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1006,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1028,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1032,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: junit.framework.TestCase
    argCount: 3
    argNames:
    - uuidArray
    - startTime
    - endTime
    argTypes:
    - UUID[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1037
      start: 986
    functionDepth: 1
    functionLinenumber: 986
    functionLinenumberEnd: 1037
    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:1043,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1048,1
    - Dst: '[java.nio.ByteBuffer].wrap(byte[])'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1049,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].getLong()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1050,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1052,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1054,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: junit.framework.TestCase
    argCount: 3
    argNames:
    - uuidArray
    - startTime
    - endTime
    argTypes:
    - UUID[]
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1057
      start: 1040
    functionDepth: 1
    functionLinenumber: 1040
    functionLinenumberEnd: 1057
    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:
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(com.fasterxml.uuid.UUIDGeneratorTest,com.fasterxml.uuid.UUIDGeneratorTest)'
    - '[java.nio.ByteBuffer].wrap(byte[])'
    - '[com.fasterxml.uuid.UUIDGeneratorTest].getLong()'
    - '[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:1065,1
    - Dst: System.arraycopy(byte[],int,com.fasterxml.uuid.UUIDGeneratorTest,int,int)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1065,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1066,1
    - Dst: Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1070,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1068,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - uuidArray
    - ethernetAddress
    argTypes:
    - UUID[]
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1072
      start: 1059
    functionDepth: 1
    functionLinenumber: 1059
    functionLinenumberEnd: 1072
    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:
    - Arrays.equals(byte[],com.fasterxml.uuid.UUIDGeneratorTest)
    - '[com.fasterxml.uuid.UUIDGeneratorTest].assertTrue(String,com.fasterxml.uuid.UUIDGeneratorTest)'
    - System.arraycopy(byte[],int,com.fasterxml.uuid.UUIDGeneratorTest,int,int)
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray()'
    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:1077,1
    - Dst: '[com.fasterxml.uuid.UUIDGeneratorTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest:1078,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidArray
    argTypes:
    - UUID[]
    constantsTouched: []
    func_position:
      end: 1081
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1081
    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:
    - Dst: '[UUID].compareTo(UUID)'
      Src: com.fasterxml.uuid.UUIDGeneratorTest.ReverseOrderUUIDComparator:846,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: 847
      start: 843
    functionDepth: 0
    functionLinenumber: 843
    functionLinenumberEnd: 847
    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:853,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: 854
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 854
    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>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:111,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:149,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:151,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:153,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:155,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:157,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:159,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:161,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:163,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:165,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:167,1
    - Dst: '[junit.framework.TestCase].<init>(java.lang.String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.lang.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: true
      returnValueGenericType: com.fasterxml.uuid.EthernetAddressTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - testName
    argTypes:
    - java.lang.String
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].<init>(java.lang.String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
    - '[junit.framework.TestCase].<init>(java.lang.String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.EthernetAddressTest
    signature: '[com.fasterxml.uuid.EthernetAddressTest].<init>(java.lang.String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: junit.framework.Test
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].suite()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[com.fasterxml.uuid.EthernetAddressTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].suite()'
      Src: com.fasterxml.uuid.EthernetAddressTest:183,1
    - Dst: '[junit.textui.TestRunner].run(junit.framework.Test)'
      Src: com.fasterxml.uuid.EthernetAddressTest:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 0
    functionsReached:
    - '[junit.textui.TestRunner].run(junit.framework.Test)'
    - '[com.fasterxml.uuid.EthernetAddressTest].suite()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:200,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:202,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:210,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:217,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:220,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:228,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:234,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:237,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:241,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:247,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:251,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:248,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:255,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:259,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:256,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 260
    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.EthernetAddress].<init>(byte[])'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
    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:271,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:275,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:272,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:278,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:282,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:279,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 283
    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>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    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:295,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:296,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:304,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:308,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:310,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:312,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:314,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:316,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:318,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:320,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:322,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:326,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:329,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:332,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:335,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:338,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:341,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:344,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:347,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:350,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:353,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:356,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:359,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:362,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:365,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
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:380,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:383,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:386,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:391,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:394,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:397,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:400,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 289
    functionDepth: 4
    functionLinenumber: 289
    functionLinenumberEnd: 403
    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].goodStringEthernetAddressConstructorHelper(String,String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].badStringEthernetAddressConstructorHelper(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:417,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:420,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:418,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:423,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:421,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:426,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:429,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:427,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:432,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:430,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:436,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:440,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:441,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:445,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:444,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:449,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:447,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 411
    functionDepth: 2
    functionLinenumber: 411
    functionLinenumberEnd: 450
    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>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddress].asByteArray()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,int,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[java.util.Arrays].sort(byte[])'
    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:472,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].clone()'
      Src: com.fasterxml.uuid.EthernetAddressTest:474,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,Object)'
      Src: com.fasterxml.uuid.EthernetAddressTest:473,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].clone()'
      Src: com.fasterxml.uuid.EthernetAddressTest:476,1
    - Dst: '[Object].getClass()'
      Src: com.fasterxml.uuid.EthernetAddressTest:476,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].getClass()'
      Src: com.fasterxml.uuid.EthernetAddressTest:476,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:475,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].clone()'
      Src: com.fasterxml.uuid.EthernetAddressTest:478,1
    - Dst: '[Object].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:478,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:477,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 479
      start: 455
    functionDepth: 3
    functionLinenumber: 455
    functionLinenumberEnd: 479
    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.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].clone()'
    - '[com.fasterxml.uuid.EthernetAddress].getClass()'
    - '[Object].getClass()'
    - '[Object].equals(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,Object)'
    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:491,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:492,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:500,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:506,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:505,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:510,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:510,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:509,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:513,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:518,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:520,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:522,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.EthernetAddressTest)'
      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
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:568,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:570,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:572,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:574,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:576,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:578,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:580,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:582,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:584,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:586,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:588,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:590,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 484
    functionDepth: 2
    functionLinenumber: 484
    functionLinenumberEnd: 592
    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.EthernetAddress].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressEqualOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressesMatchHelper(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressGreaterOrderHelper(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].compareTo(null)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[java.util.Arrays].sort(com.fasterxml.uuid.EthernetAddressTest)'
    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:602,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
      Src: com.fasterxml.uuid.EthernetAddressTest:604,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:603,1
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.uuid.EthernetAddressTest:608,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
      Src: com.fasterxml.uuid.EthernetAddressTest:608,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:607,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:612,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:613,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:616,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:615,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:620,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:619,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:624,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:625,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:628,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:627,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:630,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:629,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:634,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:635,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:637,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:639,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:642,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:641,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:644,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:643,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:646,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:645,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:649,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:652,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:651,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:654,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:653,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:656,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:655,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 597
    functionDepth: 1
    functionLinenumber: 597
    functionLinenumberEnd: 657
    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.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,boolean)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[Object].<init>()'
    - '[com.fasterxml.uuid.EthernetAddress].equals(Object)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,boolean)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,com.fasterxml.uuid.EthernetAddressTest)'
    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:668,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:671,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:669,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:674,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:672,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:677,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:680,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,int,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:678,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:683,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:681,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:687,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:691,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:692,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:696,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:695,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
      Src: com.fasterxml.uuid.EthernetAddressTest:700,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:698,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 701
      start: 662
    functionDepth: 2
    functionLinenumber: 662
    functionLinenumberEnd: 701
    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>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,int,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(long)'
    - '[java.util.Arrays].sort(byte[])'
    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:716,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:717,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:719,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:727,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:732,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:735,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:737,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:741,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:748,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:750,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:751,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:752,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:756,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:757,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:758,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:759,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:763,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:765,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:766,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:767,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:770,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:777,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:780,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:781,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:782,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:786,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 707
    functionDepth: 3
    functionLinenumber: 707
    functionLinenumberEnd: 790
    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.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.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[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:805,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:806,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:808,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:816,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:822,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:825,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:827,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:831,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:836,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:839,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:841,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:845,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:851,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:854,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:857,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:861,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:867,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:870,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:872,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:876,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:884,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:886,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:887,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:888,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:893,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:894,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:895,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:896,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      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(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:908,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:914,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:916,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:917,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:918,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:923,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:926,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:934,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:937,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:938,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:939,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:943,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:950,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:953,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:954,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:955,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:960,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.EthernetAddressTest:963,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 796
    functionDepth: 2
    functionLinenumber: 796
    functionLinenumberEnd: 968
    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.EthernetAddress].<init>(int)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.EthernetAddressTest,byte)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(byte[],int)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,byte)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.EthernetAddressTest)'
    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:979,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:982,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:980,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:986,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:989,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:987,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 990
      start: 973
    functionDepth: 1
    functionLinenumber: 973
    functionLinenumberEnd: 990
    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>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    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:1001,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1003,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1004,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1004,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1002,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1008,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1011,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1012,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1012,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1009,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1020,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1024,1
    - Dst: '[String].equals(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1023,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1021,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1028,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1029,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1025,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 995
    functionDepth: 3
    functionLinenumber: 995
    functionLinenumberEnd: 1030
    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].<init>(int)'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(byte[])'
    - '[String].equals(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(String,String,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,String)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
    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:1043,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1045,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1053,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1060,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1063,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1071,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1078,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1081,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1089,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1095,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1099,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1096,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1103,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1107,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1104,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1036
    functionDepth: 2
    functionLinenumber: 1036
    functionLinenumberEnd: 1108
    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.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(byte[])'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
    - '[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:1121,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1123,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1131,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1138,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1141,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1149,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1156,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1159,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1167,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1173,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1177,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1174,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
      Src: com.fasterxml.uuid.EthernetAddressTest:1181,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1185,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1182,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1186
      start: 1114
    functionDepth: 1
    functionLinenumber: 1114
    functionLinenumberEnd: 1186
    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].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(int[])'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
    - '[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:1197,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1201,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1198,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].valueOf(long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1205,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1209,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1206,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1210
      start: 1192
    functionDepth: 2
    functionLinenumber: 1192
    functionLinenumberEnd: 1210
    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.EthernetAddressTest].assertEquals(String,long,long)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(int)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    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:1222,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1223,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1231,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1235,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1236,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1237,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1238,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1239,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1240,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1241,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1242,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1245,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1247,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1249,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1251,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1253,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1255,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1257,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1259,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1261,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1263,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1265,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1267,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1269,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1271,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1273,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1275,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1277,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1279,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1281,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1283,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1285,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1289,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1291,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1293,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1295,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1297
      start: 1216
    functionDepth: 4
    functionLinenumber: 1216
    functionLinenumberEnd: 1297
    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.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(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:1307,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1308,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1309,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1309,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 3
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    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.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testFromInterface()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1313,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1314,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1315,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1315,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1316
      start: 1312
    functionDepth: 5
    functionLinenumber: 1312
    functionLinenumberEnd: 1316
    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.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddress].fromEgressInterface()'
    - '[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:1320,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.impl.TimeBasedGenerator)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1321,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].getEthernetAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1322,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1323,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1324,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1324,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1325
      start: 1318
    functionDepth: 8
    functionLinenumber: 1318
    functionLinenumberEnd: 1325
    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.impl.TimeBasedGenerator].getEthernetAddress()'
    - '[com.fasterxml.uuid.Generators].defaultTimeBasedGenerator()'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.impl.TimeBasedGenerator)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].testDefaultTimeBasedGenerator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1330,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1331,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1332,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1333,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1334,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1334,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1335,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1336,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1337,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1337,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1338,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1339,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1339,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1342,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1343,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1344,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1344,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1345
      start: 1327
    functionDepth: 3
    functionLinenumber: 1327
    functionLinenumberEnd: 1345
    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].constructMulticastAddress(java.util.Random)'
    - '[com.fasterxml.uuid.EthernetAddress].isMulticastAddress()'
    - '[com.fasterxml.uuid.EthernetAddress].equals(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(boolean)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertFalse(boolean)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    - '[java.util.Random].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertNotNull(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:1356,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1358,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1366,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - ethernetAddressString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1368
      start: 1350
    functionDepth: 2
    functionLinenumber: 1350
    functionLinenumberEnd: 1368
    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:1377,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1381,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1385,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1386,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1386,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1384,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - ethernetAddressString
    - expectedEthernetAddressString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1387
      start: 1370
    functionDepth: 3
    functionLinenumber: 1370
    functionLinenumberEnd: 1387
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].goodStringEthernetAddressConstructorHelper(String,String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[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:1394,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1396,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1404,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - ethernetAddressString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1406
      start: 1389
    functionDepth: 3
    functionLinenumber: 1389
    functionLinenumberEnd: 1406
    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.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(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:1414,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1418,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1422,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toString()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1423,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1423,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1421,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - ethernetAddressString
    - expectedEthernetAddressString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1424
      start: 1408
    functionDepth: 3
    functionLinenumber: 1408
    functionLinenumberEnd: 1424
    functionName: '[com.fasterxml.uuid.EthernetAddressTest].goodStringValueOfHelper(String,String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EthernetAddressTest.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddressTest,com.fasterxml.uuid.EthernetAddressTest)'
    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:1430,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].toLong()'
      Src: com.fasterxml.uuid.EthernetAddressTest:1431,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,long,long)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1429,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1432,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1435
      start: 1426
    functionDepth: 1
    functionLinenumber: 1426
    functionLinenumberEnd: 1435
    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.EthernetAddressTest].assertEquals(String,long,long)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String,com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.EthernetAddress].toLong()'
    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:1443,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1441,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1446,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1444,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - ethernetAddress1
    - ethernetAddress2
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1447
      start: 1437
    functionDepth: 1
    functionLinenumber: 1437
    functionLinenumberEnd: 1447
    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(com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[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:1455,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1453,1
    - Dst: '[com.fasterxml.uuid.EthernetAddress].compareTo(com.fasterxml.uuid.EthernetAddress)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1458,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(com.fasterxml.uuid.EthernetAddressTest,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1456,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - ethernetAddress1
    - ethernetAddress2
    argTypes:
    - com.fasterxml.uuid.EthernetAddress
    - com.fasterxml.uuid.EthernetAddress
    constantsTouched: []
    func_position:
      end: 1459
      start: 1449
    functionDepth: 1
    functionLinenumber: 1449
    functionLinenumberEnd: 1459
    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(com.fasterxml.uuid.EthernetAddressTest,int)'
    - '[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(String,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1466,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1468,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1470,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1472,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1476,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: junit.framework.TestCase
    argCount: 4
    argNames:
    - array1
    - array1_start
    - array2
    - array2_start
    argTypes:
    - byte[]
    - int
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 1480
      start: 1461
    functionDepth: 1
    functionLinenumber: 1461
    functionLinenumberEnd: 1480
    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(String,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertEquals(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreEqual(byte[],int,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1487,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,int)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1489,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1491,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,com.fasterxml.uuid.EthernetAddressTest)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1493,1
    - Dst: '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
      Src: com.fasterxml.uuid.EthernetAddressTest:1504,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: junit.framework.TestCase
    argCount: 4
    argNames:
    - array1
    - array1_start
    - array2
    - array2_start
    argTypes:
    - byte[]
    - int
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 1505
      start: 1482
    functionDepth: 1
    functionLinenumber: 1482
    functionLinenumberEnd: 1505
    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(String,com.fasterxml.uuid.EthernetAddressTest)'
    - '[com.fasterxml.uuid.EthernetAddressTest].fail(String)'
    - '[com.fasterxml.uuid.EthernetAddressTest].assertTrue(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EthernetAddressTest].assertEthernetAddressArraysAreNotEqual(byte[],int,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:33,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:33,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareUInts()'
      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(int,int)'
      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(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      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(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:39,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:39,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:42,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:42,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:45,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:45,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
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 49
    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.UUIDComparatorTest].assertEquals(int,int)'
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts(int,int)'
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparator].compareUInts()'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
    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:53,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:53,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:54,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:54,1
    - 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(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      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(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      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(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:59,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:59,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:60,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:60,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:63,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:63,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:64,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:64,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: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:69,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:69,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
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 74
    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.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs(int,int)'
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs()'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].testLongComp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:91,1
    - Dst: '[java.util.UUID].fromString()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:94,1
    - Dst: '[java.util.UUID].fromString()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:95,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:97,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:97,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:98,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
      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].fail(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:102,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:104,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].fail(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:106,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 109
    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.UUIDComparator].<init>()'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(int,int)'
    - '[com.fasterxml.uuid.UUIDComparator].compare(com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].fail(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.UUID].fromString()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDComparatorTest].testSorting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:113,1
    - Dst: '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:114,1
    - Dst: '[java.util.ArrayList].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:115,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:117,1
    - Dst: '[java.util.ArrayList].add(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:117,1
    - Dst: '[java.util.ArrayList].<init>(java.util.ArrayList)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:119,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:120,1
    - Dst: '[java.util.ArrayList].sort(com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:120,1
    - Dst: '[java.util.HashSet].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:121,1
    - Dst: '[java.util.ArrayList].size()'
      Src: com.fasterxml.uuid.UUIDComparatorTest:123,1
    - Dst: '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:124,1
    - Dst: '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:124,1
    - Dst: '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(String,com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:124,1
    - Dst: '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:125,1
    - Dst: '[java.util.HashSet].add(com.fasterxml.uuid.UUIDComparatorTest)'
      Src: com.fasterxml.uuid.UUIDComparatorTest:125,1
    - Dst: System.out.println(String)
      Src: com.fasterxml.uuid.UUIDComparatorTest:126,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 129
    functionName: '[com.fasterxml.uuid.UUIDComparatorTest].testSortingMV7()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDComparatorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].sort(com.fasterxml.uuid.UUIDComparator)'
    - '[java.util.ArrayList].add(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDComparator].<init>()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[java.util.ArrayList].get(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.ArrayList].<init>(java.util.ArrayList)'
    - '[java.util.HashSet].add(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[java.util.ArrayList].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
    - '[com.fasterxml.uuid.UUIDComparatorTest].assertEquals(String,com.fasterxml.uuid.UUIDComparatorTest,com.fasterxml.uuid.UUIDComparatorTest)'
    - System.out.println(String)
    - '[java.util.ArrayList].size()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(java.util.Random)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.HashSet].<init>(com.fasterxml.uuid.UUIDComparatorTest)'
    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: junit.framework.TestCase
    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:21,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:21,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:25,1
    - Dst: ex.getMessage()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:26,1
    - Dst: String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:27,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:30,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:27,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:31,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:31,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:31,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv4LocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[java.net.InetAddress].getByName(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
    - ex.getMessages()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,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:37,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:37,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:41,1
    - Dst: ex.getMessage()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:42,1
    - Dst: String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:43,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:46,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:43,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:47,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:47,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:47,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testUnspecifiedIPv6LocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[java.net.InetAddress].getByName(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
    - ex.getMessages()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,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:52,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].nextElement()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:52,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].getInetAddresses()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:53,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].nextElement()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:53,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:54,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(com.fasterxml.uuid.EgressInterfaceFinderTest,NetworkInterface)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:54,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    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)'
    - '[java.net.NetworkInterface].getNetworkInterfaces()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].getInetAddresses()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].nextElement()'
    - '[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:60,1
    - Dst: '[java.net.InetAddress].getByName(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:61,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:61,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:65,1
    - Dst: ex.getMessage()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:66,1
    - Dst: String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:67,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      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:67,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:71,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:71,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:71,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 72
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromIncorrectLocalAddress()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - ex.getMessage()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[java.net.InetAddress].getByName(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - String.format(String,com.fasterxml.uuid.EgressInterfaceFinderTest)
    - ex.getMessages()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertTrue(com.fasterxml.uuid.EgressInterfaceFinderTest,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[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:75,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:75,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:76,1
    - Dst: '[java.net.InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:77,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(java.net.InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:78,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteDatagramSocketConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[java.net.InetSocketAddress].<init>(String,int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].startsWith(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteDatagramSocketConnection(java.net.InetSocketAddress)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteDatagramSocketConnection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:83,1
    - Dst: '[java.net.InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:84,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:85,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteSocketConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.InetSocketAddress].<init>(String,int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteSocketConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteSocketConnection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:89,1
    - Dst: '[java.net.InetSocketAddress].<init>(String,int)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:90,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:91,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testFromRemoteConnection()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.InetSocketAddress].<init>(String,int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromRemoteConnection(com.fasterxml.uuid.EgressInterfaceFinderTest,java.net.InetSocketAddress)'
    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:95,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    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:101,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:111,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:115,1
    - Dst: ex.getMessages()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:116,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:116,1
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:116,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 117
    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].assertNotNull(String,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].assertEquals(int,com.fasterxml.uuid.EgressInterfaceFinderTest)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.Finder].<init>()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate()'
    - ex.getMessages()
    - '[com.fasterxml.uuid.EgressInterfaceFinderTest].size()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testAggregateExceptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:121,1
    - Dst: e.report()
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:123,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testDefaultMechanisms()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/EgressInterfaceFinderTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.EgressInterfaceFinder].egressInterface()'
    - e.report()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.EgressInterfaceFinderTest].testDefaultMechanisms()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.EgressInterfaceFinder].<init>()'
      Src: com.fasterxml.uuid.EgressInterfaceFinderTest:16,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: junit.framework.TestCase
    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:31,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNoArgsTest:34,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:35,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNoArgsTest:36,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:37,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: 38
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].setup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - System.setErr(java.io.PrintStream)
    - System.setOut(java.io.PrintStream)
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - '[com.fasterxml.uuid.Jug].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:42,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNoArgsTest:43,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: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].cleanup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - System.setErr(java.io.PrintStream)
    - System.setOut(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:51,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:54,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:55,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:55,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:55,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:58,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:58,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:58,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:58,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: 59
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenNoOptions_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.Jug].run()'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenNoOptions_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:66,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:66,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:67,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:68,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:68,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:68,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:71,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:72,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:72,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:72,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:75,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    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: 76
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount1_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - Array.newInstance(int)
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[ArrayList].add(String)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount1_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:83,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:83,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:84,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:85,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:85,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:85,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:88,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].split(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:88,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(int,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:89,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:93,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:93,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    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: 95
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 95
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount2_shouldProduce2UUIDs()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(int,com.fasterxml.uuid.JugNoArgsTest)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - Array.newInstance(int)
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].split(String)'
    - '[ArrayList].toArray(String[])'
    - '[ArrayList].add(String)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount2_shouldProduce2UUIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:102,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:102,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:103,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:104,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:104,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:104,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:107,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:108,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:108,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:108,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:111,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    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: 112
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 112
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenEthernet_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - Array.newInstance(int)
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[ArrayList].add(String)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenEthernet_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:119,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:119,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:120,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:121,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:121,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:121,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:124,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:125,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:125,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:125,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:128,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:128,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:128,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:128,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    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: 129
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 129
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenName_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - Array.newInstance(int)
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[ArrayList].add(String)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenName_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:136,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:136,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:137,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:138,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:138,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:138,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:141,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:142,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:142,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:142,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:145,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:145,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:145,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:145,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    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: 146
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 146
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenDnsNameSpace_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - Array.newInstance(int)
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[ArrayList].add(String)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenDnsNameSpace_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:153,1
    - Dst: '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:153,1
    - Dst: '[ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:154,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:155,1
    - Dst: '[ArrayList].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:155,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:155,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:158,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:159,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:159,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:159,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].length()'
      Src: com.fasterxml.uuid.JugNoArgsTest:162,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNoArgsTest:162,1
    - Dst: UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
      Src: com.fasterxml.uuid.JugNoArgsTest:162,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
      Src: com.fasterxml.uuid.JugNoArgsTest:162,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    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: 163
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 163
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenUrlNameSpace_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].length()'
    - '[com.fasterxml.uuid.JugNoArgsTest].substring(int,int)'
    - '[com.fasterxml.uuid.JugNoArgsTest].charAt(int)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(char,com.fasterxml.uuid.JugNoArgsTest)'
    - UUID.fromString(com.fasterxml.uuid.JugNoArgsTest)
    - Array.newInstance(int)
    - '[ArrayList].<init>(com.fasterxml.uuid.JugNoArgsTest)'
    - '[ArrayList].toArray(String[])'
    - '[ArrayList].add(String)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].assertEquals(com.fasterxml.uuid.JugNoArgsTest)'
    - '[com.fasterxml.uuid.JugNoArgsTest].getClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenUrlNameSpace_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:170,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:171,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:171,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:171,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:174,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:176,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:176,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: 177
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 177
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenPerformance_shouldProducePerformanceInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenPerformance_shouldProducePerformanceInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:184,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:185,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:185,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:185,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:188,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:190,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:190,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: 191
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 191
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenHelp_shouldProduceHelpInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenHelp_shouldProduceHelpInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:198,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNoArgsTest:199,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNoArgsTest:199,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:199,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNoArgsTest:202,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNoArgsTest:204,1
    - Dst: '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
      Src: com.fasterxml.uuid.JugNoArgsTest:204,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: 205
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 205
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].run_givenVerbose_shouldProduceExtraInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNoArgsTest].containsString(String)'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNoArgsTest].toArray(String[])'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNoArgsTest)'
    - Arrays.asList(String,String)
    - '[com.fasterxml.uuid.JugNoArgsTest].assertThat(com.fasterxml.uuid.JugNoArgsTest,com.fasterxml.uuid.JugNoArgsTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNoArgsTest].run_givenVerbose_shouldProduceExtraInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.asList(String,String,String,String,String)
      Src: com.fasterxml.uuid.JugNoArgsTest:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: List<String>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 216
    functionName: '[com.fasterxml.uuid.JugNoArgsTest].useCases()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNoArgsTest.java
    functionUses: 0
    functionsReached:
    - Arrays.asList(String,String,String,String,String)
    linkageType: ''
    returnType: List<String>
    signature: '[com.fasterxml.uuid.JugNoArgsTest].useCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNoArgsTest:25,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNoArgsTest:26,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: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
      Src: com.fasterxml.uuid.UUIDTest:37,1
    - Dst: '[junit.framework.TestCase].<init>(java.lang.String)'
      Src: com.fasterxml.uuid.UUIDTest:41,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1094,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1096,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1098,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1100,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1102,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1104,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1106,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1108,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1110,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.lang.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: true
      returnValueGenericType: com.fasterxml.uuid.UUIDTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - testName
    argTypes:
    - java.lang.String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.fasterxml.uuid.UUIDTest].<init>(java.lang.String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
    - '[junit.framework.TestCase].<init>(java.lang.String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    linkageType: ''
    returnType: com.fasterxml.uuid.UUIDTest
    signature: '[com.fasterxml.uuid.UUIDTest].<init>(java.lang.String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: junit.framework.Test
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.uuid.UUIDTest].suite()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[com.fasterxml.uuid.UUIDTest].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.UUIDTest].suite()'
      Src: com.fasterxml.uuid.UUIDTest:52,1
    - Dst: '[junit.textui.TestRunner].run(junit.framework.Test)'
      Src: com.fasterxml.uuid.UUIDTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.fasterxml.uuid.UUIDTest].main(String[])'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[junit.textui.TestRunner].run(junit.framework.Test)'
    - '[com.fasterxml.uuid.UUIDTest].suite()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.UUIDTest:71,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:69,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:73,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:73,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:72,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 74
    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.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - uuid.toString()
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
    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:84,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:85,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:90,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid()'
      Src: com.fasterxml.uuid.UUIDTest:95,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:98,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:96,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:100,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:100,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:99,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:103,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:105,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:106,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:106,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:104,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:109,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:111,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:112,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:112,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:110,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 113
    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.UUIDTest].toLowerCase()'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].toString()'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    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:123,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:124,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:132,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:136,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:137,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:138,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:139,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:140,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:141,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:142,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:143,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:146,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:147,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:148,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:149,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 150
    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.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDTest].badStringUUIDConstructorHelper(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(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:167,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:165,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:169,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:169,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:168,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:172,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:175,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:173,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:177,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:177,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:176,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:181,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:184,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:182,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:186,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:186,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:185,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:188,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:191,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:193,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:192,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:195,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:195,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:194,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:197,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:197,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:196,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 198
    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.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].sort(byte[])'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testAsByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].compareTo(null)'
      Src: com.fasterxml.uuid.UUIDTest:208,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:209,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:213,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:218,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:221,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:221,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:221,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:224,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:228,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:232,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:236,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:264,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDTest:264,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:266,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:267,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:268,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:269,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:270,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:271,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:272,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:273,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:274,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:275,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:312,1
    - Dst: '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDComparator)'
      Src: com.fasterxml.uuid.UUIDTest:312,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:314,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:315,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:316,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:317,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:318,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:319,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:320,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:321,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:322,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:323,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:324,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:325,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:326,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:327,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:328,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 329
    functionName: '[com.fasterxml.uuid.UUIDTest].testCompareTo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertUUIDEqualOrderHelper(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDComparator].<init>()'
    - '[com.fasterxml.uuid.UUIDTest].assertUUIDsMatchHelper(java.util.UUID)'
    - '[java.util.UUID].compareTo(null)'
    - '[java.util.UUID].toString()'
    - '[java.util.Arrays].sort(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDComparator)'
    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:338,1
    - Dst: '[java.util.UUID].equals(Object)'
      Src: com.fasterxml.uuid.UUIDTest:339,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:339,1
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.uuid.UUIDTest:342,1
    - Dst: '[java.util.UUID].equals(Object)'
      Src: com.fasterxml.uuid.UUIDTest:342,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:342,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:345,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:346,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:346,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:349,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:349,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:352,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:353,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:353,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:354,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:354,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:357,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:358,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:358,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:359,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:359,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:360,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:360,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:363,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:363,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:364,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:364,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:365,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:365,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 334
    functionDepth: 3
    functionLinenumber: 334
    functionLinenumberEnd: 366
    functionName: '[com.fasterxml.uuid.UUIDTest].testEquals()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[Object].<init>()'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].equals(Object)'
    - '[java.util.UUID].equals(java.util.UUID)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.UUIDTest:376,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:374,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:378,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:378,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:377,1
    - Dst: uuid2.toString()
      Src: com.fasterxml.uuid.UUIDTest:384,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:382,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:386,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:386,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:385,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:387,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 389
    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.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - uuid.toString()
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - uuid2.toString()
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,String,com.fasterxml.uuid.UUIDTest)'
    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:402,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:402,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:401,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:404,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:405,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDType)'
      Src: com.fasterxml.uuid.UUIDTest:403,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:408,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:410,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:410,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:409,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:413,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType)'
      Src: com.fasterxml.uuid.UUIDTest:411,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:416,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:416,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:418,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:418,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:419,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:419,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:417,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:422,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType)'
      Src: com.fasterxml.uuid.UUIDTest:420,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:425,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:427,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:427,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:426,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:430,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType)'
      Src: com.fasterxml.uuid.UUIDTest:428,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:433,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:435,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:435,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:434,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:438,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType)'
      Src: com.fasterxml.uuid.UUIDTest:436,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 394
    functionDepth: 3
    functionLinenumber: 394
    functionLinenumberEnd: 439
    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.UUIDTest].toLowerCase()'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.UUIDType)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDType)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(java.util.UUID)'
    - '[java.util.UUID].toString()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    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:454,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:456,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:455,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:458,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:459,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:457,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:461,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:462,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:460,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:468,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:469,1
    - Dst: '[java.util.UUID].equals(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:472,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:471,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:474,1
    - Dst: '[java.util.UUID].hashCode()'
      Src: com.fasterxml.uuid.UUIDTest:475,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:473,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 444
    functionDepth: 3
    functionLinenumber: 444
    functionLinenumberEnd: 480
    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].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
    - '[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:492,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:495,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:496,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:499,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:500,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,int,int,byte)'
      Src: com.fasterxml.uuid.UUIDTest:505,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:506,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:507,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:510,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:511,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(int)'
      Src: com.fasterxml.uuid.UUIDTest:511,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:512,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(int)'
      Src: com.fasterxml.uuid.UUIDTest:512,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 485
    functionDepth: 3
    functionLinenumber: 485
    functionLinenumberEnd: 513
    functionName: '[com.fasterxml.uuid.UUIDTest].testIsNullUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(int)'
    - '[com.fasterxml.uuid.UUIDTest].assertIsNullUUID(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,int,int,byte)'
    - '[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:516,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:516,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.UUIDTest:517,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:517,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuid
    argTypes:
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 1
    functionLinenumber: 515
    functionLinenumberEnd: 518
    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:
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(int,com.fasterxml.uuid.UUIDTest)'
    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:532,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:530,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:534,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:534,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:533,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:537,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:540,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:538,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:542,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:542,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:541,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:546,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:549,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:547,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:551,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:551,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:550,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:552,1
    - Dst: '[java.util.Arrays].sort(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:555,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:557,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:556,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:559,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:559,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:558,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:561,1
    - Dst: '[java.util.Arrays].equals(byte[],byte[])'
      Src: com.fasterxml.uuid.UUIDTest:561,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:560,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 523
    functionDepth: 2
    functionLinenumber: 523
    functionLinenumberEnd: 562
    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.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,int,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].sort(byte[])'
    - '[java.util.Arrays].equals(byte[],byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    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:577,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:580,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:588,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:596,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:599,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:607,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:616,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:618,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:617,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:621,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:622,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:624,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:623,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:629,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:630,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:633,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:639,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:645,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:647,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:648,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:651,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:657,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 567
    functionDepth: 2
    functionLinenumber: 567
    functionLinenumberEnd: 661
    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,byte)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,byte[])'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,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:677,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:680,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:684,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:691,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:694,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:698,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:705,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:708,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:712,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:720,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:723,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:727,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:736,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:738,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:737,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:741,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:742,1
    - Dst: '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:744,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:743,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:749,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:750,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:752,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:757,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:765,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:766,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:769,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:775,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:778,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:784,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:786,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:787,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:789,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:794,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
      Src: com.fasterxml.uuid.UUIDTest:801,1
    - Dst: '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
      Src: com.fasterxml.uuid.UUIDTest:803,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:804,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
      Src: com.fasterxml.uuid.UUIDTest:807,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:813,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
      Src: com.fasterxml.uuid.UUIDTest:816,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 667
    functionDepth: 2
    functionLinenumber: 667
    functionLinenumberEnd: 820
    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.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,int)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,byte)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(String,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[java.util.Arrays].fill(com.fasterxml.uuid.UUIDTest,byte)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.Arrays].equals(byte[],com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].toByteArray(java.util.UUID,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:833,1
    - Dst: uuid.toString()
      Src: com.fasterxml.uuid.UUIDTest:834,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:834,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:832,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:837,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:839,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:840,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:840,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:838,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
      Src: com.fasterxml.uuid.UUIDTest:847,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:850,1
    - Dst: '[String].equals(com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:850,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertFalse(String,String,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:848,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:854,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:855,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:851,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 856
      start: 825
    functionDepth: 3
    functionLinenumber: 825
    functionLinenumberEnd: 856
    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].toLowerCase()'
    - '[String].toLowerCase()'
    - uuid.toString()
    - '[String].equals(com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].toString()'
    - '[com.fasterxml.uuid.UUIDTest].assertFalse(String,String,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:864,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:865,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:866,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:867,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:868,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:869,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:870,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].badStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:871,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:874,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:875,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:876,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
      Src: com.fasterxml.uuid.UUIDTest:877,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 861
    functionDepth: 3
    functionLinenumber: 861
    functionLinenumberEnd: 878
    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].badStringValueOfHelper(String)'
    - '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(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:887,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:889,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:897,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 899
      start: 883
    functionDepth: 2
    functionLinenumber: 883
    functionLinenumberEnd: 899
    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.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(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:906,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:910,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:914,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:915,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:915,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:913,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 916
      start: 901
    functionDepth: 2
    functionLinenumber: 901
    functionLinenumberEnd: 916
    functionName: '[com.fasterxml.uuid.UUIDTest].goodStringUUIDConstructorHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].toString()'
    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:922,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:924,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:932,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 934
      start: 918
    functionDepth: 2
    functionLinenumber: 918
    functionLinenumberEnd: 934
    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.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(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:941,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].fail(String)'
      Src: com.fasterxml.uuid.UUIDTest:945,1
    - Dst: '[String].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:949,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:950,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:950,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:948,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: junit.framework.TestCase
    argCount: 1
    argNames:
    - uuidString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 951
      start: 936
    functionDepth: 2
    functionLinenumber: 936
    functionLinenumberEnd: 951
    functionName: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/UUIDTest.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[String].toLowerCase()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(String)'
    - '[com.fasterxml.uuid.UUIDTest].fail(String)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[java.util.UUID].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].goodStringValueOfHelper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:958,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:958,1
    - Dst: '[java.util.UUID].toString()'
      Src: com.fasterxml.uuid.UUIDTest:959,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
      Src: com.fasterxml.uuid.UUIDTest:959,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
      Src: com.fasterxml.uuid.UUIDTest:957,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertEquals(String,java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:961,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 964
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 964
    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:
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,com.fasterxml.uuid.UUIDTest,com.fasterxml.uuid.UUIDTest)'
    - '[com.fasterxml.uuid.UUIDTest].assertEquals(String,java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].toLowerCase()'
    - '[java.util.UUID].toString()'
    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:969,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:968,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:971,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:970,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - uuid1
    - uuid2
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 972
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 972
    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.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,int)'
    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:976,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:977,1
    - Dst: '[com.fasterxml.uuid.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
      Src: com.fasterxml.uuid.UUIDTest:978,1
    - Dst: '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,int)'
      Src: com.fasterxml.uuid.UUIDTest:979,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: junit.framework.TestCase
    argCount: 2
    argNames:
    - uuid1
    - uuid2
    argTypes:
    - java.util.UUID
    - java.util.UUID
    constantsTouched: []
    func_position:
      end: 980
      start: 974
    functionDepth: 2
    functionLinenumber: 974
    functionLinenumberEnd: 980
    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.UUIDComparator].staticCompare(java.util.UUID,java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTest].assertTrue(com.fasterxml.uuid.UUIDTest,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.UUIDTest].assertUUIDGreaterOrderHelper(java.util.UUID,java.util.UUID)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.Jug].<init>()'
      Src: com.fasterxml.uuid.JugNamedTest:35,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNamedTest:37,1
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:38,1
    - Dst: '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
      Src: com.fasterxml.uuid.JugNamedTest:39,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:40,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: 41
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[com.fasterxml.uuid.JugNamedTest].setup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - System.setErr(java.io.PrintStream)
    - System.setOut(java.io.PrintStream)
    - '[java.io.PrintStream].<init>(java.io.ByteArrayOutputStream)'
    - '[com.fasterxml.uuid.Jug].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setOut(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:45,1
    - Dst: System.setErr(java.io.PrintStream)
      Src: com.fasterxml.uuid.JugNamedTest:46,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: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.uuid.JugNamedTest].cleanup()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - System.setErr(java.io.PrintStream)
    - System.setOut(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:54,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:55,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:55,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:55,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:58,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].length()'
      Src: com.fasterxml.uuid.JugNamedTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].charAt(int)'
      Src: com.fasterxml.uuid.JugNamedTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertEquals(char,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:59,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].length()'
      Src: com.fasterxml.uuid.JugNamedTest:62,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].substring(int,int)'
      Src: com.fasterxml.uuid.JugNamedTest:62,1
    - Dst: '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:62,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].getClass()'
      Src: com.fasterxml.uuid.JugNamedTest:62,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: 63
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 63
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.JugNamedTest].assertEquals(char,com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNamedTest].charAt(int)'
    - '[com.fasterxml.uuid.JugNamedTest].getClass()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].substring(int,int)'
    - '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].length()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:70,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:71,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:72,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:73,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:73,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:73,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:76,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].split(String)'
      Src: com.fasterxml.uuid.JugNamedTest:76,1
    - Dst: '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:79,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].getClass()'
      Src: com.fasterxml.uuid.JugNamedTest:79,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: 81
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 81
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenCount3_shouldProduceUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - '[com.fasterxml.uuid.JugNamedTest].split(String)'
    - '[com.fasterxml.uuid.JugNamedTest].getClass()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    - '[com.fasterxml.uuid.JugNamedTest].assertEquals(com.fasterxml.uuid.JugNamedTest)'
    - '[java.util.UUID].fromString(com.fasterxml.uuid.JugNamedTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenCount3_shouldProduceUUID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:88,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:89,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:90,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:90,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:90,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:93,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:95,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 96
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenPerformance_shouldProducePerformanceInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenPerformance_shouldProducePerformanceInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:102,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:103,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:104,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:104,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:104,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:107,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:109,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 110
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenHelp_shouldProduceHelpInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenHelp_shouldProduceHelpInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:117,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:118,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:119,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:119,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:119,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:122,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:124,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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: 125
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 125
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenVerbose_shouldProduceExtraInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenVerbose_shouldProduceExtraInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
      Src: com.fasterxml.uuid.JugNamedTest:132,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:133,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
      Src: com.fasterxml.uuid.JugNamedTest:134,1
    - Dst: Array.newInstance(int)
      Src: com.fasterxml.uuid.JugNamedTest:135,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
      Src: com.fasterxml.uuid.JugNamedTest:135,1
    - Dst: '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:135,1
    - Dst: '[java.io.ByteArrayOutputStream].toString()'
      Src: com.fasterxml.uuid.JugNamedTest:138,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:140,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:140,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
      Src: com.fasterxml.uuid.JugNamedTest:141,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
      Src: com.fasterxml.uuid.JugNamedTest:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    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: 142
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 142
    functionName: '[com.fasterxml.uuid.JugNamedTest].run_givenVerboseAndPerformance_shouldProduceExtraInfo()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.uuid.Jug].run(com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].containsString(String)'
    - '[com.fasterxml.uuid.JugNamedTest].add(int,String)'
    - '[com.fasterxml.uuid.JugNamedTest.UseCase].getArgs()'
    - '[java.io.ByteArrayOutputStream].toString()'
    - Array.newInstance(int)
    - '[com.fasterxml.uuid.JugNamedTest].assertThat(com.fasterxml.uuid.JugNamedTest,com.fasterxml.uuid.JugNamedTest)'
    - '[com.fasterxml.uuid.JugNamedTest].toArray(String[])'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.JugNamedTest].run_givenVerboseAndPerformance_shouldProduceExtraInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String,String,String,String,String)'
      Src: com.fasterxml.uuid.JugNamedTest:147,1
    - Dst: '[com.fasterxml.uuid.JugNamedTest.UseCase].<init>(String,String,String,String,String)'
      Src: com.fasterxml.uuid.JugNamedTest:148,1
    - Dst: '[java.util.Arrays].asList(com.fasterxml.uuid.JugNamedTest.UseCase,com.fasterxml.uuid.JugNamedTest.UseCase)'
      Src: com.fasterxml.uuid.JugNamedTest:146,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: true
      returnValueGenericType: java.util.List<UseCase>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 150
    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.Arrays].asList(com.fasterxml.uuid.JugNamedTest.UseCase,com.fasterxml.uuid.JugNamedTest.UseCase)'
    linkageType: ''
    returnType: java.util.List<UseCase>
    signature: '[com.fasterxml.uuid.JugNamedTest].useCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNamedTest:29,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: com.fasterxml.uuid.JugNamedTest:30,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: 161
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 161
    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:164,1
    - Dst: '[java.util.ArrayList].<init>(com.fasterxml.uuid.JugNamedTest.UseCase)'
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:164,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:165,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: 167
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 167
    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.Arrays].asList(String[])'
    - '[java.util.ArrayList].add(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:172,1
    - Dst: String.join(String,String[])
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:174,1
    - Dst: String.format(String,String,com.fasterxml.uuid.JugNamedTest.UseCase)
      Src: com.fasterxml.uuid.JugNamedTest.UseCase:174,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: 176
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 176
    functionName: '[com.fasterxml.uuid.JugNamedTest.UseCase].toString()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/JugNamedTest.java
    functionUses: 0
    functionsReached:
    - String.join(String,String[])
    - String.format(String,String,com.fasterxml.uuid.JugNamedTest.UseCase)
    - String.format(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:11,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:11,1
    - Dst: '[com.fasterxml.uuid.SimpleGenerationTest].assertNotNull(java.util.UUID)'
      Src: com.fasterxml.uuid.SimpleGenerationTest:12,1
    - Dst: '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:15,1
    - Dst: '[com.fasterxml.uuid.impl.RandomBasedGenerator].generate()'
      Src: com.fasterxml.uuid.SimpleGenerationTest:15,1
    - Dst: '[com.fasterxml.uuid.SimpleGenerationTest].assertNotNull(java.util.UUID)'
      Src: com.fasterxml.uuid.SimpleGenerationTest:16,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 9
    functionDepth: 2
    functionLinenumber: 9
    functionLinenumberEnd: 17
    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: junit.framework.TestCase
    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:22,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:24,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:24,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:25,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:25,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 26
    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()'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[java.util.UUID].getLeastSignificantBits()'
    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:29,1
    - Dst: '[java.util.UUID].getMostSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:31,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:31,1
    - Dst: '[java.util.UUID].getLeastSignificantBits()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:32,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:32,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testMaxUUID()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest)'
    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:36,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:37,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:39,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:40,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:41,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:41,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 43
    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.Generators].timeBasedGenerator()'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[java.util.Random].nextLong()'
    - '[java.util.Random].<init>(int)'
    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:46,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:47,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:48,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:49,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:49,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 5
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedCurrentTimemillis()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    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:54,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:55,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:57,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:58,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:59,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:59,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 61
    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)'
    - '[java.util.Random].nextLong()'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
    - '[java.util.Random].<init>(int)'
    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:64,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:65,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:66,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:67,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:67,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 5
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDTimeBasedReorderedCurrentTimeMillis()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].generate()'
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    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:71,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:72,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:74,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:75,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:76,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:76,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 78
    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].nextLong()'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator()'
    - '[java.util.Random].<init>(int)'
    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:81,1
    - Dst: System.currentTimeMillis()
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:82,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:83,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:84,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:84,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[com.fasterxml.uuid.impl.UUIDUtilTest].testExtractTimestampUUIDEpochBasedCurrentTimeMillis()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/com/fasterxml/uuid/impl/UUIDUtilTest.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(com.fasterxml.uuid.impl.UUIDUtilTest,long)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].generate()'
    - '[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:89,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:90,1
    - Dst: '[java.util.Random].nextLong()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:92,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].construct(com.fasterxml.uuid.impl.UUIDUtilTest)'
      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: 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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 3
    functionLinenumber: 88
    functionLinenumberEnd: 96
    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.Generators].timeBasedEpochRandomGenerator()'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].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].nextLong()'
    - '[java.util.Random].<init>(int)'
    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:99,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:99,1
    - Dst: '[java.util.UUID].fromString(String)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:100,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(com.fasterxml.uuid.impl.UUIDUtilTest)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:100,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:100,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:101,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:101,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:101,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:102,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:102,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
      Src: com.fasterxml.uuid.impl.UUIDUtilTest:102,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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 103
    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)'
    - '[java.util.UUID].fromString(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtilTest].assertEquals(int,long)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(null)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].extractTimestamp(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].maxUUID()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].nilUUID()'
    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: junit.framework.TestCase
    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.ext.LockedFile].<init>(null)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:26,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 31
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 31
    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: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:36,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:39,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].exists()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:42,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:42,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].canRead()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:43,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:43,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].canWrite()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:44,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 45
    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.LockedFileTest].canWrite()'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].exists()'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].canRead()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenEmptyFile_shouldLeaveFileAsIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:50,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:51,1
    - Dst: '[java.io.File].toPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:53,1
    - Dst: '[java.nio.file.Files].exists(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:53,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:54,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(java.io.File)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:58,1
    - Dst: '[java.io.File].toPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:61,1
    - Dst: '[java.nio.file.Files].exists(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:61,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:61,1
    - Dst: '[java.io.File].canRead()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:62,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:62,1
    - Dst: '[java.io.File].canWrite()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:63,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 64
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 64
    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].toPath()'
    - '[java.io.File].canRead()'
    - '[java.io.File].canWrite()'
    - '[java.nio.file.Files].exists(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[java.io.File].<init>(String)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(java.io.File)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_givenNonExistentFile_shouldCreateANewFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFolder()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:69,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:73,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:74,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].getPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:78,1
    - Dst: String.format(String,com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:78,1
    - Dst: fileNotFoundException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:79,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 82
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 82
    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:
    - fileNotFoundException.getMessage()
    - '[org.junit.rules.TemporaryFolder].newFolder()'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - String.format(String,com.fasterxml.uuid.ext.LockedFileTest)
    - '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].getPath()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].constructor_canOnlyTakeAFile_shouldThrowFileNotFoundException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:87,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:90,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:91,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 95
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 95
    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.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenEmptyFile_shouldReturnREADERROR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:100,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:101,1
    - Dst: '[java.util.UUID].randomUUID()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:102,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toString()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:102,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].substring(int,int)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:102,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:102,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:103,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].toPath()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:106,1
    - Dst: '[java.nio.file.Files].size(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:106,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(int,com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:106,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:109,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:110,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 114
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 114
    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].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toString()'
    - fileWriter.flush()
    - '[java.util.UUID].randomUUID()'
    - '[java.nio.file.Files].size(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].toPath()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(int,com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].substring(int,int)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenGibberishFile_shouldReturnREADERROR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:119,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:120,1
    - Dst: fileWriter.write(String)
      Src: com.fasterxml.uuid.ext.LockedFileTest:122,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:123,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:127,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:128,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 133
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 133
    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:
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - fileWriter.write(String)
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenTimestampedFile_shouldReturnValueInside()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:139,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:140,1
    - Dst: fileWriter.write(String)
      Src: com.fasterxml.uuid.ext.LockedFileTest:142,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:143,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:147,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:148,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 152
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 152
    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:
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - fileWriter.write(String)
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenOverflowedDigitFile_shouldReturnREADERROR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:157,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:158,1
    - Dst: fileWriter.write(String)
      Src: com.fasterxml.uuid.ext.LockedFileTest:160,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:161,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:165,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:166,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 170
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 170
    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:
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - fileWriter.write(String)
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].readStamp_givenMaxLongFile_shouldReturnLargeTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:175,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:178,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:180,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:181,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:184,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:184,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:184,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:185,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:185,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:185,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 187
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 187
    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:
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
    - ioException.getMessage()
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[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:194,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].nextLong(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:194,1
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:196,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:197,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:198,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:199,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:203,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:205,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:206,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertNotEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:209,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 211
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 211
    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].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].nextLong(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertNotEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_withLowerValue_shouldOverrideValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:219,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:220,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:221,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:222,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:226,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:229,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].fail(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:230,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:233,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:233,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:233,1
    - Dst: ioException.getMessage()
      Src: com.fasterxml.uuid.ext.LockedFileTest:234,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:234,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:234,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 236
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 236
    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:
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFileTest].contains(String)'
    - ioException.getMessage()
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertTrue(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: '[org.junit.rules.TemporaryFolder].newFile()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:245,1
    - Dst: '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:246,1
    - Dst: fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
      Src: com.fasterxml.uuid.ext.LockedFileTest:247,1
    - Dst: fileWriter.flush()
      Src: com.fasterxml.uuid.ext.LockedFileTest:248,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:252,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:254,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:255,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:258,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
      Src: com.fasterxml.uuid.ext.LockedFileTest:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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: 260
      start: 238
    functionDepth: 2
    functionLinenumber: 238
    functionLinenumberEnd: 260
    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:
    - '[com.fasterxml.uuid.ext.LockedFileTest].assertEquals(com.fasterxml.uuid.ext.LockedFileTest,long)'
    - '[java.io.FileWriter].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.flush()
    - '[com.fasterxml.uuid.ext.LockedFile].<init>(com.fasterxml.uuid.ext.LockedFileTest)'
    - '[com.fasterxml.uuid.ext.LockedFile].writeStamp(com.fasterxml.uuid.ext.LockedFileTest)'
    - fileWriter.write(com.fasterxml.uuid.ext.LockedFileTest)
    - '[org.junit.rules.TemporaryFolder].newFile()'
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].writeStamp_givenTimestampedFile_writeSameTimestamp_shouldLeaveFileAlone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.rules.TemporaryFolder].<init>()'
      Src: com.fasterxml.uuid.ext.LockedFileTest:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.junit.rules.TemporaryFolder
      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:
    - '[org.junit.rules.TemporaryFolder].<init>()'
    linkageType: ''
    returnType: com.fasterxml.uuid.ext.LockedFileTest
    signature: '[com.fasterxml.uuid.ext.LockedFileTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[perf.MeasurePerformance].<init>(int,boolean)'
      Src: perf.MeasurePerformanceTest:15,1
    - Dst: '[perf.MeasurePerformance].test()'
      Src: perf.MeasurePerformanceTest:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: 16
      start: 12
    functionDepth: 6
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: '[perf.MeasurePerformanceTest].runMinimalPerfTest()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/perf/MeasurePerformanceTest.java
    functionUses: 0
    functionsReached:
    - '[perf.MeasurePerformance].<init>(int,boolean)'
    - '[perf.MeasurePerformance].test()'
    linkageType: ''
    returnType: void
    signature: '[perf.MeasurePerformanceTest].runMinimalPerfTest()'
  - 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: perf.MeasurePerformanceTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[perf.MeasurePerformanceTest].<init>()'
    functionSourceFile: /src/java-uuid-generator/src/test/java/perf/MeasurePerformanceTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: perf.MeasurePerformanceTest
    signature: '[perf.MeasurePerformanceTest].<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:
    - System.out.println(test.FileSyncTest)
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].setUpdateInterval(int)'
    - Thread.sleep(int)
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
    - System.out.println(String)
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].generate()'
    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:
    - '[java.util.UUID].getMostSignificantBits()'
    - '[java.util.UUID].timestamp()'
    - '[java.util.UUID].version()'
    - '[com.fasterxml.uuid.UUIDComparator].compareULongs(com.fasterxml.uuid.UUIDComparator,com.fasterxml.uuid.UUIDComparator)'
    - UUIDType.TIME_BASED.raw()
    - '[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)'
    - nex.toString()
    - '[IllegalArgumentException].<init>(String)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].<init>(UUID,com.fasterxml.uuid.Generators,com.fasterxml.uuid.Generators)'
    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].preferredInterfaceAddress()'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    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:
    - System.currentTimeMillis()
    - e.getMessage()
    - '[IllegalArgumentException].<init>(String,com.fasterxml.uuid.Generators)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.UUIDTimer)'
    - '[Random].<init>(com.fasterxml.uuid.Generators)'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(Random,com.fasterxml.uuid.TimestampSynchronizer)'
    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.Generators].sharedTimer()'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].<init>(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,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.Generators].sharedTimer()'
    - '[com.fasterxml.uuid.impl.TimeBasedReorderedGenerator].<init>(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,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:
    - System.currentTimeMillis()
    - e.getMessage()
    - '[IllegalArgumentException].<init>(String,com.fasterxml.uuid.Generators)'
    - '[com.fasterxml.uuid.UUIDTimer].<init>(java.util.Random,null)'
    - '[java.util.Random].<init>(com.fasterxml.uuid.Generators)'
    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: 3
    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].charAt(com.fasterxml.uuid.EthernetAddress)'
    - '[String].toCharArray()'
    - '[NumberFormatException].<init>(String)'
    - '[String].length()'
    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:
    - '[com.fasterxml.uuid.EthernetAddress].isLoopback()'
    - NetworkInterface.getNetworkInterfaces()
    - '[com.fasterxml.uuid.EthernetAddress].nextElement()'
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface(com.fasterxml.uuid.EthernetAddress)'
    - '[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:
    - '[NetworkInterface].getHardwareAddress()'
    - '[com.fasterxml.uuid.EthernetAddress].<init>(com.fasterxml.uuid.EthernetAddress)'
    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:
    - '[com.fasterxml.uuid.EthernetAddress].getClass()'
    - '[Object].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:
    - '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,com.fasterxml.uuid.EthernetAddress)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[com.fasterxml.uuid.EthernetAddress]._appendHex(StringBuilder,int)'
    - '[StringBuilder].toString()'
    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].remoteConnectionFinder(int,InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].rootNameServerFinder(int)'
    - '[InetSocketAddress].<init>(String,int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(com.fasterxml.uuid.EgressInterfaceFinder)'
    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].add(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[ArrayList].toArray()'
    - '[ArrayList].<init>()'
    - finder.egressInterface()
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
    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].fromRemoteConnection(int,InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].randomRootServerName()'
    - '[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].startsWith(String)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].remoteDatagramSocketConnectionFinder(InetSocketAddress)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromAggregate(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[InetSocketAddress].isUnresolved()'
    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.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
    - '[Socket].connect(InetSocketAddress,int)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[Socket].getLocalAddress()'
    - '[Socket].close()'
    - '[Socket].<init>()'
    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:
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].format(String,InetSocketAddress)'
    - '[DatagramSocket].connect(InetSocketAddress)'
    - '[DatagramSocket].<init>()'
    - '[DatagramSocket].close()'
    - '[DatagramSocket].getLocalAddress()'
    - '[com.fasterxml.uuid.EgressInterfaceFinder].fromLocalAddress(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:
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].<init>(com.fasterxml.uuid.EgressInterfaceFinder,com.fasterxml.uuid.EgressInterfaceFinder)'
    - '[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)
    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:
    - '[Exception].<init>(String)'
    - '[List<String>].add(String)'
    - '[ArrayList].<init>()'
    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:
    - '[Exception].<init>(String,Throwable)'
    - '[ArrayList].<init>()'
    - '[List<String>].add(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - '[List<String>].add(String)'
    - '[Throwable].toString()'
    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:
    - '[List<String>].add(String)'
    - '[Exception].<init>(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - '[ArrayList].<init>()'
    - Arrays.toString(EgressResolutionException[])
    - '[List<String>].addAll(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    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(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(String)'
    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:
    - '[com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException].reportLine(com.fasterxml.uuid.EgressInterfaceFinder.EgressResolutionException)'
    - System.getProperty(String)
    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.UUIDTimer].initCounters(Random)'
    - '[com.fasterxml.uuid.TimestampSynchronizer].initialize()'
    - '[com.fasterxml.uuid.UUIDTimer].getClass()'
    - '[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.UUIDTimer].slowDown(com.fasterxml.uuid.UUIDTimer,com.fasterxml.uuid.UUIDTimer)'
    - '[com.fasterxml.uuid.UUIDTimer].initCounters(Random)'
    - '[com.fasterxml.uuid.UUIDClock].currentTimeMillis()'
    - '[com.fasterxml.uuid.TimestampSynchronizer].update(com.fasterxml.uuid.UUIDTimer)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,long,long)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String)'
    - '[RuntimeException].<init>(String)'
    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:
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,com.fasterxml.uuid.UUIDTimer)'
    - System.currentTimeMillis()
    - Thread.sleep(com.fasterxml.uuid.UUIDTimer)
    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:
    - en.getValue()
    - '[Map<String,String>].size()'
    - '[Map<String,String>].entrySet()'
    - '[PrintStream].print(String)'
    - en.getKey()
    - '[PrintStream].print(com.fasterxml.uuid.Jug)'
    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].run(String[])'
    - '[com.fasterxml.uuid.Jug].<init>()'
    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:
    - System.out.println()
    - opt.length()
    - '[com.fasterxml.uuid.Jug].equals(String)'
    - '[com.fasterxml.uuid.EthernetAddress].valueOf(com.fasterxml.uuid.Jug)'
    - '[SecureRandom].<init>()'
    - o.charAt(int)
    - System.out.println(com.fasterxml.uuid.Jug)
    - '[com.fasterxml.uuid.Jug].printUsage()'
    - opt.charAt(int)
    - nameSpace.toLowerCase()
    - System.err.println()
    - '[com.fasterxml.uuid.Jug].printMap(HashMap<String,String>,com.fasterxml.uuid.Jug,boolean)'
    - nex.toString()
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress(java.util.Random)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(SecureRandom)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(com.fasterxml.uuid.Jug)'
    - System.err.print(String)
    - System.err.println(String)
    - System.currentTimeMillis()
    - '[HashMap<String,String>].containsValue(com.fasterxml.uuid.Jug)'
    - System.err.println(com.fasterxml.uuid.Jug)
    - '[com.fasterxml.uuid.Generators].timeBasedEpochRandomGenerator(SecureRandom)'
    - uuid.toString()
    - System.exit(int)
    - '[java.util.Random].<init>(com.fasterxml.uuid.Jug)'
    - '[com.fasterxml.uuid.Generators].timeBasedEpochGenerator(SecureRandom)'
    - '[com.fasterxml.uuid.EthernetAddress].toString()'
    - System.out.println(String)
    - '[com.fasterxml.uuid.Generators].timeBasedReorderedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - opt.startsWith(String)
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].generate()'
    - type.charAt(int)
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(com.fasterxml.uuid.Jug)'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - opt.substring(int)
    - '[HashMap<String,String>].get(com.fasterxml.uuid.Jug)'
    - System.out.print(String)
    - Integer.parseInt(com.fasterxml.uuid.Jug)
    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.EthernetAddress].toByteArray(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(com.fasterxml.uuid.impl.TimeBasedReorderedGenerator,int)'
    - '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
    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.impl.TimeBasedReorderedGenerator].construct(long)'
    - '[com.fasterxml.uuid.UUIDTimer].getTimestamp()'
    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:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    - '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
    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:
    - '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    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:
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator]._toLong(byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator,com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator,com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator)'
    - '[java.util.concurrent.locks.Lock].lock()'
    - '[java.util.Random].nextBytes(byte[])'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochRandomGenerator]._toShort(byte[],int)'
    - '[java.util.concurrent.locks.Lock].unlock()'
    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:
    - String.format(String,Object)
    - '[com.fasterxml.uuid.impl.LoggerFacade]._warn(com.fasterxml.uuid.impl.LoggerFacade)'
    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>(null)'
    - '[com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger].<init>(com.fasterxml.uuid.impl.LoggerFacade.WrappedLogger)'
    - '[org.slf4j.LoggerFactory].getLogger(Class<?>)'
    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:
    - System.err.println(String)
    - '[Logger].warn(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].nextLong()'
    - '[com.fasterxml.uuid.impl.RandomBasedGenerator]._toLong(com.fasterxml.uuid.impl.RandomBasedGenerator,int)'
    - '[java.util.Random].nextBytes(com.fasterxml.uuid.impl.RandomBasedGenerator)'
    - '[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:
    - '[NullPointerException].<init>()'
    - '[String].charAt(com.fasterxml.uuid.impl.UUIDUtil)'
    - '[String].charAt()'
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.UUIDUtil,com.fasterxml.uuid.impl.UUIDUtil)'
    - '[NumberFormatException].<init>(String)'
    - '[String].length()'
    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:
    - '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
    - '[java.util.UUID].<init>(long,long)'
    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:
    - '[com.fasterxml.uuid.impl.UUIDUtil]._checkUUIDByteArray(byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].gatherLong(byte[],int)'
    - '[java.util.UUID].<init>(long,long)'
    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.UUIDType].raw()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].uuid(byte[])'
    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:
    - '[com.fasterxml.uuid.UUIDType].raw()'
    - '[java.util.UUID].<init>(com.fasterxml.uuid.impl.UUIDUtil,com.fasterxml.uuid.impl.UUIDUtil)'
    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.UUIDType].raw()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDFirstLong(long,com.fasterxml.uuid.impl.UUIDUtil)'
    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:
    - '[java.util.UUID].getLeastSignificantBits()'
    - '[java.util.UUID].getMostSignificantBits()'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,com.fasterxml.uuid.impl.UUIDUtil,int)'
    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]._checkUUIDByteArray(byte[],int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._appendInt(int,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:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV1(java.util.UUID)'
    - '[com.fasterxml.uuid.UUIDTimer].timestampToEpoch(long)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV7(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil]._getRawTimestampFromUuidV6(java.util.UUID)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].typeOf(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.impl.UUIDUtil].gatherLong(com.fasterxml.uuid.impl.TimeBasedGenerator,int)'
    - '[com.fasterxml.uuid.UUIDTimer].getClockSequence()'
    - '[com.fasterxml.uuid.EthernetAddress].constructMulticastAddress()'
    - '[com.fasterxml.uuid.EthernetAddress].toByteArray(com.fasterxml.uuid.impl.TimeBasedGenerator,int)'
    - '[com.fasterxml.uuid.impl.UUIDUtil].initUUIDSecondLong(long)'
    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.UUIDTimer].getTimestamp()'
    - '[com.fasterxml.uuid.impl.TimeBasedGenerator].construct(long)'
    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: '[java.util.concurrent.locks.ReentrantLock].<init>()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:52,1
    - Dst: '[com.fasterxml.uuid.UUIDClock].systemTimeClock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:67,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].<init>(java.util.Random,com.fasterxml.uuid.UUIDClock)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator: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
      - long
      - byte[]
      - java.util.concurrent.locks.Lock
      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: 68
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 68
    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)'
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    - '[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: '[java.util.concurrent.locks.ReentrantLock].<init>()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:52,1
    - Dst: '[com.fasterxml.uuid.impl.LazyRandom].sharedSecureRandom()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator: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
      - long
      - byte[]
      - java.util.concurrent.locks.Lock
      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: 84
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 84
    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.LazyRandom].sharedSecureRandom()'
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    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: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - long
      - 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.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:104,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator].construct(long)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - long
      - 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.TimeBasedEpochGenerator].generate()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/impl/TimeBasedEpochGenerator.java
    functionUses: 6
    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: '[java.util.concurrent.locks.Lock].lock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:123,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:136,1
    - Dst: '[java.util.Random].nextBytes(byte[])'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:140,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator]._toShort(byte[],int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:142,1
    - Dst: '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator]._toLong(byte[],int)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:142,1
    - Dst: '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.TimeBasedEpochGenerator,com.fasterxml.uuid.impl.TimeBasedEpochGenerator,com.fasterxml.uuid.impl.TimeBasedEpochGenerator)'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:142,1
    - Dst: '[java.util.concurrent.locks.Lock].unlock()'
      Src: com.fasterxml.uuid.impl.TimeBasedEpochGenerator:144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.Random
      - com.fasterxml.uuid.UUIDClock
      - long
      - 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: 146
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 146
    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:
    - '[com.fasterxml.uuid.impl.UUIDUtil].constructUUID(com.fasterxml.uuid.impl.TimeBasedEpochGenerator,com.fasterxml.uuid.impl.TimeBasedEpochGenerator,com.fasterxml.uuid.impl.TimeBasedEpochGenerator)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator]._toShort(byte[],int)'
    - '[IllegalStateException].<init>(String)'
    - '[com.fasterxml.uuid.impl.TimeBasedEpochGenerator]._toLong(byte[],int)'
    - '[java.util.concurrent.locks.Lock].lock()'
    - '[java.util.Random].nextBytes(byte[])'
    - '[java.util.concurrent.locks.Lock].unlock()'
    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.security.MessageDigest].getAlgorithm()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].startsWith(String)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].getLogger(com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[com.fasterxml.uuid.impl.LoggerFacade].warn(String,com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[java.util.UUID].fromString(String)'
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].getClass()'
    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:
    - '[com.fasterxml.uuid.impl.NameBasedGenerator].generate(com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[String].getBytes(java.nio.charset.Charset)'
    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].constructUUID(com.fasterxml.uuid.UUIDType,com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[java.security.MessageDigest].update(byte[])'
    - '[java.security.MessageDigest].reset()'
    - '[com.fasterxml.uuid.impl.UUIDUtil].asByteArray(java.util.UUID)'
    - '[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: 3
    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)'
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File)'
    - '[org.slf4j.LoggerFactory].getLogger()'
    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:
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>(File,File,long)'
    - '[org.slf4j.LoggerFactory].getLogger()'
    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)'
    - '[com.fasterxml.uuid.ext.LockedFile].deactivate()'
    - '[org.slf4j.LoggerFactory].getLogger()'
    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:
    - System.currentTimeMillis()
    - '[org.slf4j.Logger].warn(String)'
    - '[org.slf4j.Logger].warn(String,long)'
    - mLocked1.readStamp()
    - '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    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:
    - mLocked1.writeStamp(com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)
    - '[com.fasterxml.uuid.ext.LockedFile].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:43,1
    - Dst: '[RandomAccessFile].<init>(File,String)'
      Src: com.fasterxml.uuid.ext.LockedFile:95,1
    - Dst: '[RandomAccessFile].getChannel()'
      Src: com.fasterxml.uuid.ext.LockedFile:98,1
    - Dst: '[IOException].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:100,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].tryLock()'
      Src: com.fasterxml.uuid.ext.LockedFile:102,1
    - Dst: '[IOException].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:104,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:109,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - 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: 116
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 116
    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:
    - '[RandomAccessFile].getChannel()'
    - '[com.fasterxml.uuid.ext.LockedFile].doDeactivate(File,RandomAccessFile,com.fasterxml.uuid.ext.LockedFile)'
    - '[com.fasterxml.uuid.ext.LockedFile].tryLock()'
    - '[IOException].<init>(String)'
    - '[org.slf4j.LoggerFactory].getLogger()'
    - '[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].doDeactivate(File,com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - 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: 125
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 125
    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:132,1
    - Dst: '[org.slf4j.Logger].error(String,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:134,1
    - Dst: '[org.slf4j.Logger].warn(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:142,1
    - Dst: '[RandomAccessFile].readFully(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:152,1
    - Dst: '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:154,1
    - Dst: '[String].<init>(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:166,1
    - Dst: '[String].trim()'
      Src: com.fasterxml.uuid.ext.LockedFile:168,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].startsWith(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:173,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].length()'
      Src: com.fasterxml.uuid.ext.LockedFile:174,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].charAt(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:175,1
    - Dst: Character.toLowerCase(com.fasterxml.uuid.ext.LockedFile)
      Src: com.fasterxml.uuid.ext.LockedFile:175,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].indexOf(char,int)'
      Src: com.fasterxml.uuid.ext.LockedFile:178,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].substring(int,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:182,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].length()'
      Src: com.fasterxml.uuid.ext.LockedFile:183,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].length()'
      Src: com.fasterxml.uuid.ext.LockedFile:184,1
    - Dst: Long.parseLong(com.fasterxml.uuid.ext.LockedFile,int)
      Src: com.fasterxml.uuid.ext.LockedFile:187,1
    - Dst: '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:198,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - 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: 204
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 204
    functionName: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
    functionSourceFile: /src/java-uuid-generator/src/main/java/com/fasterxml/uuid/ext/LockedFile.java
    functionUses: 8
    functionsReached:
    - '[RandomAccessFile].readFully(com.fasterxml.uuid.ext.LockedFile)'
    - '[java.nio.channels.FileChannel].size()'
    - '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
    - '[String].<init>(com.fasterxml.uuid.ext.LockedFile)'
    - Long.parseLong(com.fasterxml.uuid.ext.LockedFile,int)
    - '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile,com.fasterxml.uuid.ext.LockedFile)'
    - '[org.slf4j.Logger].warn(String)'
    - '[org.slf4j.Logger].error(String,com.fasterxml.uuid.ext.LockedFile)'
    - '[com.fasterxml.uuid.ext.LockedFile].substring(int,com.fasterxml.uuid.ext.LockedFile)'
    - '[com.fasterxml.uuid.ext.LockedFile].length()'
    - '[String].trim()'
    - '[com.fasterxml.uuid.ext.LockedFile].startsWith(String)'
    - '[com.fasterxml.uuid.ext.LockedFile].indexOf(char,int)'
    - '[com.fasterxml.uuid.ext.LockedFile].charAt(int)'
    - Character.toLowerCase(com.fasterxml.uuid.ext.LockedFile)
    linkageType: ''
    returnType: long
    signature: '[com.fasterxml.uuid.ext.LockedFile].readStamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].warn(String,File,long)'
      Src: com.fasterxml.uuid.ext.LockedFile:217,1
    - Dst: '[IOException].<init>(String)'
      Src: com.fasterxml.uuid.ext.LockedFile:220,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:227,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:228,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:229,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:230,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:231,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:232,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:233,1
    - Dst: '[String].charAt(com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:239,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].put(com.fasterxml.uuid.ext.LockedFile,byte)'
      Src: com.fasterxml.uuid.ext.LockedFile:239,1
    - Dst: '[com.fasterxml.uuid.ext.LockedFile].position(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:243,1
    - Dst: '[java.nio.channels.FileChannel].write(com.fasterxml.uuid.ext.LockedFile,int)'
      Src: com.fasterxml.uuid.ext.LockedFile:244,1
    - Dst: '[RandomAccessFile].setLength(int)'
      Src: com.fasterxml.uuid.ext.LockedFile:246,1
    - Dst: '[java.nio.channels.FileChannel].force(boolean)'
      Src: com.fasterxml.uuid.ext.LockedFile:251,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - 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: 254
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 254
    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.channels.FileChannel].write(com.fasterxml.uuid.ext.LockedFile,int)'
    - '[com.fasterxml.uuid.ext.LockedFile].put(com.fasterxml.uuid.ext.LockedFile,byte)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[RandomAccessFile].setLength(int)'
    - '[org.slf4j.Logger].warn(String,File,long)'
    - '[IOException].<init>(String)'
    - '[java.nio.channels.FileChannel].force(boolean)'
    - '[com.fasterxml.uuid.ext.LockedFile].put(int,byte)'
    - '[com.fasterxml.uuid.ext.LockedFile].position(int)'
    - '[String].charAt(com.fasterxml.uuid.ext.LockedFile)'
    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:267,1
    - Dst: '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:269,1
    - Dst: '[RandomAccessFile].close()'
      Src: com.fasterxml.uuid.ext.LockedFile:274,1
    - Dst: '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
      Src: com.fasterxml.uuid.ext.LockedFile:276,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - RandomAccessFile
      - java.nio.channels.FileLock
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      - 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: 279
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 279
    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:
    - '[org.slf4j.Logger].error(String,File,com.fasterxml.uuid.ext.LockedFile)'
    - '[RandomAccessFile].close()'
    - '[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:
    - 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:
    - '[perf.MeasurePerformance].<init>(int,boolean)'
    - '[String].getBytes(perf.MeasurePerformance)'
    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: 3
    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: 2
    functionsReached:
    - System.out.println()
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress)'
    - '[com.fasterxml.uuid.Generators].nameBasedGenerator(perf.MeasurePerformance)'
    - System.currentTimeMillis()
    - '[perf.MeasurePerformance].testNameBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.NameBasedGenerator)'
    - '[com.fasterxml.uuid.EthernetAddress].fromInterface()'
    - '[perf.MeasurePerformance].testJDK(perf.MeasurePerformance,int)'
    - System.out.println(perf.MeasurePerformance)
    - '[com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer].<init>()'
    - '[com.fasterxml.uuid.Generators].timeBasedGenerator(com.fasterxml.uuid.EthernetAddress,com.fasterxml.uuid.ext.FileBasedTimestampSynchronizer)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator()'
    - Thread.sleep(perf.MeasurePerformance)
    - '[perf.MeasurePerformance].testRandom(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.RandomBasedGenerator)'
    - '[com.fasterxml.uuid.Generators].randomBasedGenerator(java.util.Random)'
    - '[java.util.Random].<init>(int)'
    - '[Error].<init>(String)'
    - '[perf.MeasurePerformance].testJDKNames(perf.MeasurePerformance,int)'
    - '[perf.MeasurePerformance].testTimeBased(perf.MeasurePerformance,int,com.fasterxml.uuid.impl.TimeBasedGenerator)'
    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:
    - '[FileInputStream].<init>(File)'
    - '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
    - e.printStackTrace()
    - '[MavenWrapperDownloader].mkdirs()'
    - '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
    - System.exit(int)
    - '[File].getParentFile()'
    - System.out.println(String)
    - '[MavenWrapperDownloader].exists()'
    - '[File].getAbsolutePath()'
    - '[File].exists()'
    - '[FileInputStream].close()'
    - '[File].<init>()'
    - '[java.util.Properties].load(FileInputStream)'
    - '[File].<init>(File,String)'
    - '[java.util.Properties].<init>()'
    - '[File].<init>(MavenWrapperDownloader,String)'
    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:
    - '[Authenticator].<init>()'
    - '[MavenWrapperDownloader].toCharArray()'
    - '[FileOutputStream].<init>(File)'
    - '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
    - '[MavenWrapperDownloader].close()'
    - System.getenv(String)
    - '[FileOutputStream].close()'
    - '[URL].openStream()'
    - Authenticator.setDefault(Authenticator)
    - Channels.newChannel(MavenWrapperDownloader)
    - '[FileOutputStream].getChannel()'
    - '[URL].<init>(String)'
    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].<init>(java.lang.String)'
  - '[com.fasterxml.uuid.UUIDTimerTest].suite()'
  - '[com.fasterxml.uuid.UUIDTimerTest].main(String[])'
  - '[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.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].<init>(java.lang.String)'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].suite()'
  - '[com.fasterxml.uuid.UUIDGeneratorTest].main(String[])'
  - '[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.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].<init>(java.lang.String)'
  - '[com.fasterxml.uuid.EthernetAddressTest].suite()'
  - '[com.fasterxml.uuid.EthernetAddressTest].main(String[])'
  - '[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)'
  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()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount1_shouldProduceUUID()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenCount2_shouldProduce2UUIDs()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenEthernet_shouldProduceUUID()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenName_shouldProduceUUID()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenDnsNameSpace_shouldProduceUUID()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenUrlNameSpace_shouldProduceUUID()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenPerformance_shouldProducePerformanceInfo()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenHelp_shouldProduceHelpInfo()'
  - '[com.fasterxml.uuid.JugNoArgsTest].run_givenVerbose_shouldProduceExtraInfo()'
  - '[com.fasterxml.uuid.JugNoArgsTest].useCases()'
  - '[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].<init>(java.lang.String)'
  - '[com.fasterxml.uuid.UUIDTest].suite()'
  - '[com.fasterxml.uuid.UUIDTest].main(String[])'
  - '[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)'
  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()'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenCount3_shouldProduceUUID()'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenPerformance_shouldProducePerformanceInfo()'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenHelp_shouldProduceHelpInfo()'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenVerbose_shouldProduceExtraInfo()'
  - '[com.fasterxml.uuid.JugNamedTest].run_givenVerboseAndPerformance_shouldProduceExtraInfo()'
  - '[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.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:
  - '[perf.MeasurePerformanceTest].runMinimalPerfTest()'
  - '[perf.MeasurePerformanceTest].<init>()'
  source_file: /src/java-uuid-generator/src/test/java/perf/MeasurePerformanceTest.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].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].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)'
  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
